XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Options (Details) - Employee Stock Option - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unamortized compensation costs $ 0   $ 0    
Stock options grants in period 0 0 0 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding          
Options outstanding, beginning of period (in shares)     1,198    
Exercised (in shares)     (12)    
Options outstanding, end of period (in shares) 1,186   1,186   1,198
Options vested and unvested options expected to vest, net of forfeitures, end of period (in shares) 1,186   1,186    
Options exercisable, end of period (in shares) 1,186   1,186    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price          
Options outstanding, beginning of period (in dollars per share)     $ 5.10    
Exercised (in dollars per share)     2.24    
Options outstanding, end of period (in dollars per share) $ 5.13   5.13   $ 5.10
Options vested and unvested options expected to vest, net of forfeitures (in dollars per share) 5.13   5.13    
Options exercisable, end of period (in dollars per share) $ 5.13   $ 5.13    
Weighted average Remaining Contractual Life          
Options outstanding     3 years 4 months 17 days   4 years 1 month 2 days
Options vested and unvested options expected to vest, net of forfeitures, end of period     3 years 4 months 17 days    
Option exercisable, end of period     3 years 4 months 17 days    
Aggregate Intrinsic Value          
Options outstanding, beginning of period     $ 14,000    
Options outstanding, end of period $ 13,000   13,000   $ 14,000
Options vested and expected to vest, end of period 13,000   13,000    
Options exercisable, end of period $ 13,000   $ 13,000    
Closing price (in dollars per share) $ 2.42   $ 2.42