XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Benefit Plans    
Compensation cost $ 10,371 $ 40,181
Service Stock Options Awards    
Employee Benefit Plans    
Compensation cost $ 6,900 8,200
Performance Stock Option Awards    
Employee Benefit Plans    
Options exercisable (as a percent) 200.00%  
Compensation cost $ 6,100 17,400
Stock Incentive Plan 2011 And 2021    
Employee Benefit Plans    
Compensation cost 10,400 40,200
Company's matching contributions 3,200 3,200
Cost of sales    
Employee Benefit Plans    
Compensation cost 2,006 2,677
Research and development    
Employee Benefit Plans    
Compensation cost 2,342 2,283
Selling, general and administrative    
Employee Benefit Plans    
Compensation cost $ 6,023 $ 35,221