XML 86 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Jun. 05, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Change in control severance payment period for executives 12 months    
Total unrecognized compensation costs $ 19,600,000    
Recognized over a weighted-average period 2 years 8 months 12 days    
Dividend yield 0.00% 0.00%  
Total intrinsic value of options exercised $ 0 $ 0  
Maximum 401(k) per employee, percentage of annual salary 60.00%    
Matching 401(k) employer contribution, maximum amount $ 12,000,000 12,000,000  
Compensation expense in connection with 401(k) retirement plan $ 1,400,000 $ 1,500,000  
2017 Performance Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized | shares     8,000,000
Share-based compensation plan's share limit reduction for every one restricted stock unit granted 1.5    
Stock options term under equity incentive plans 8 years    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00%    
Employee Stock Option | 2017 Performance Incentive Plan | Employee | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Service period for stock-based compensation award granted 4 years    
Employee Stock Option | 2017 Performance Incentive Plan | Employee | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Service period for stock-based compensation award granted 3 years    
Employee Stock Option | 2017 Performance Incentive Plan | Director      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Service period for stock-based compensation award granted 1 year    
RSUs and PSUs | 2017 Performance Incentive Plan | Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Service period for stock-based compensation award granted 3 years    
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Offering period 6 months    
Employee Stock Purchase Plan | Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Purchase price of common stock, percent 85.00%    
Number of common stock shares available for stock options grants (in shares) | shares 3,500,000    
Restricted Stock Units (RSU)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in dollars per share) | $ / shares $ 1.09 $ 1.1  
Fair value of restricted stock vested $ 2,800,000 $ 3,600,000