XML 103 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation and Equity - Schedule of Stock Option Plans, by Exercise Price Range (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise Prices $ 5.62 $ 5.74 $ 7.00 $ 9.89
Options Outstanding, Number of Shares (in shares) 319 363 559 2,163
Options Exercisable, Number of Shares (in shares) 319 363 559  
Stock options, net of estimated forfeitures        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected dividend yield 0.00% 0.00% 0.00%  
$4.17 - $8.09        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding, Number of Shares (in shares) 319      
Options Outstanding, Weighted Average Remaining Contractual Terms (Years) 3 years 3 months 3 days      
Options Exercisable, Number of Shares (in shares) 319      
Options Exercisable, Weighted Average Remaining Contractual Terms (Years) 3 years 3 months 3 days      
Risk-Free Interest Rate, minimum 1.45%      
Risk-Free Interest Rate, maximum 2.68%      
Expected Volatility, minimum 36.40%      
Expected Volatility, maximum 57.25%      
$4.17 - $8.09 | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise Prices $ 4.17      
Expected Terms in Years 4 years 3 months 21 days      
$4.17 - $8.09 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise Prices $ 8.09      
Expected Terms in Years 6 years 4 months 28 days      
$4.17 - $8.09        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding, Number of Shares (in shares)   363    
Options Outstanding, Weighted Average Remaining Contractual Terms (Years)   3 years 11 months 23 days    
Options Exercisable, Number of Shares (in shares)   363    
Options Exercisable, Weighted Average Remaining Contractual Terms (Years)   3 years 11 months 23 days    
Risk-Free Interest Rate, minimum   1.45%    
Risk-Free Interest Rate, maximum   3.05%    
Expected Volatility, minimum   36.40%    
Expected Volatility, maximum   58.84%    
$4.17 - $8.09 | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise Prices   $ 4.17    
Expected Terms in Years   3 years 8 months 26 days    
$4.17 - $8.09 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise Prices   $ 8.09    
Expected Terms in Years   7 years 1 month 13 days    
$4.87 - $8.79        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding, Number of Shares (in shares)     559  
Options Outstanding, Weighted Average Remaining Contractual Terms (Years)     3 years 7 months 20 days  
Options Exercisable, Number of Shares (in shares)     559  
Options Exercisable, Weighted Average Remaining Contractual Terms (Years)     3 years 7 months 20 days  
Risk-Free Interest Rate, minimum     1.45%  
Risk-Free Interest Rate, maximum     3.05%  
Expected Volatility, minimum     36.40%  
Expected Volatility, maximum     58.84%  
$4.87 - $8.79 | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise Prices     $ 4.87  
Expected Terms in Years     3 years 2 months 12 days  
$4.87 - $8.79 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise Prices     $ 8.79  
Expected Terms in Years     7 years 1 month 13 days