Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Summary of Significant Accounting Policies - Earnings (Loss) Per Share (Details)

v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Earnings (Loss) Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Weighted average shares outstanding (in shares) 17,380 16,888 17,241 16,860
Dilutive potential common shares:        
Shares used to compute diluted income per share (in shares) 17,380 17,132 17,784 17,128
Potentially dilutive shares excluded from calculation due to anti-dilutive effect (in shares) 4,762 6,706 4,663 6,503
Restricted stock        
Dilutive potential common shares:        
Dilutive potential common shares (in shares) 0 65 82 54
Stock Options        
Dilutive potential common shares:        
Dilutive potential common shares (in shares) 0 179 302 214
2023 convertible senior notes        
Dilutive potential common shares:        
Dilutive potential common shares (in shares) 0 0 159 0