XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Net (Loss) Gain Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Weighted average shares outstanding (in shares) 19,327 18,028 19,259 17,880
Dilutive potential common shares:        
Shares used to compute diluted income (loss) per share (in shares) 19,926 18,028 19,259 18,282
Potentially dilutive shares excluded from calculation due to anti-dilutive effect (in shares) 1,360 2,347 1,062 2,177
Restricted stock        
Dilutive potential common shares:        
Dilutive potential common shares (in shares) 179 0 0 124
Stock options        
Dilutive potential common shares:        
Dilutive potential common shares (in shares) 420 0 0 278
Restricted stock        
Dilutive potential common shares:        
Potentially dilutive shares excluded from calculation due to anti-dilutive effect (in shares)   400 700