XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies - Net (Loss) Gain Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Weighted average shares outstanding (in shares) 19,578 18,419 19,367 18,061
Dilutive potential common shares:        
Shares used to compute diluted income (loss) per share (in shares) 20,629 18,419 20,170 18,574
Potentially dilutive shares excluded from calculation due to anti-dilutive effect (in shares) 3,541 1,099 1,898 1,815
Restricted stock        
Dilutive potential common shares:        
Dilutive potential common shares (in shares) 337 0 260 173
Stock options        
Dilutive potential common shares:        
Dilutive potential common shares (in shares) 714 0 543 340
Restricted stock        
Dilutive potential common shares:        
Potentially dilutive shares excluded from calculation due to anti-dilutive effect (in shares)   700