v3.24.2.u1
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Employee Benefit Plans        
Compensation cost $ 22,746 $ 36,861 $ 33,118 $ 77,049
Service Stock Options Awards        
Employee Benefit Plans        
Compensation cost 5,400 6,900 $ 12,300 15,200
Performance Stock Option Awards        
Employee Benefit Plans        
Options exercisable (as a percent)     200.00%  
Compensation cost 7,900 17,900 $ 1,800 35,300
Stock Incentive Plan 2011 And 2021        
Employee Benefit Plans        
Company's matching contributions 3,100 3,000 6,300 6,000
Compensation cost 22,700 36,900 33,100 77,000
Cost of sales        
Employee Benefit Plans        
Compensation cost 2,079 2,439 4,085 5,116
Research and development        
Employee Benefit Plans        
Compensation cost 2,251 1,765 4,593 4,047
Selling, general and administrative        
Employee Benefit Plans        
Compensation cost $ 18,416 $ 32,657 $ 24,440 $ 67,886