XML 103 R91.htm IDEA: XBRL DOCUMENT v3.24.3
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Employee Benefit Plans        
Compensation cost $ 21,271 $ 42,442 $ 54,389 $ 119,491
Service Stock Options Awards        
Employee Benefit Plans        
Compensation cost 3,700 8,600 $ 16,000 23,800
Market Condition Stock Option Awards        
Employee Benefit Plans        
Options exercisable (as a percent)     200.00%  
Compensation cost 9,300 18,400 $ 11,100 53,600
Stock Incentive Plan 2011 And 2021        
Employee Benefit Plans        
Company's matching contributions 2,600 3,000 8,900 9,000
Compensation cost 21,300 42,400 54,400 119,500
Cost of sales        
Employee Benefit Plans        
Compensation cost 1,459 3,115 5,544 8,231
Research and development        
Employee Benefit Plans        
Compensation cost 2,028 2,935 6,621 6,982
Selling, general and administrative        
Employee Benefit Plans        
Compensation cost $ 17,784 $ 36,392 $ 42,224 $ 104,278