XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Allocation of Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Allocation of stock-based compensation        
Stock-based compensation expense $ 18,019 $ 11,313 $ 31,005 $ 22,478
Cost of sales        
Allocation of stock-based compensation        
Stock-based compensation expense 1,245 838 2,217 1,564
Selling, general and administrative        
Allocation of stock-based compensation        
Stock-based compensation expense 12,549 7,013 20,983 14,285
Research and development        
Allocation of stock-based compensation        
Stock-based compensation expense $ 4,225 $ 3,462 $ 7,805 $ 6,629