XML 153 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation $ 13,612 $ 6,713 $ 33,563 $ 18,958
Cost of sales        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 477 150 1,750 875
Cost of sales | Employee Stock Option        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 126 150 777 875
Cost of sales | Restricted stock units        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 351   973  
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 714 440 2,068 1,221
Research and development | Employee Stock Option        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 328 440 965 1,221
Research and development | Restricted stock units        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 386   1,103  
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 12,421 6,123 29,745 16,862
Selling, general and administrative | Employee Stock Option        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 1,058 1,442 3,637 4,689
Selling, general and administrative | Performance-based restricted stock units        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 8,030 2,884 16,588 7,648
Selling, general and administrative | Restricted stock units        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 2,270 1,074 6,259 2,792
Selling, general and administrative | Cash-settled performance-based awards        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 998 $ 723 3,094 $ 1,733
Selling, general and administrative | Cash-settled restricted stock units        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation $ 65   $ 167