v3.26.1
Share-based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock, capital shares reserved for future issuance (in shares) 2,200,000   2,200,000   1,500,714
Shares available for issuance (in shares) 1,400,000   1,400,000    
Annual increase percentage (up to)     5.00%    
Share-based compensation $ 22,800   $ 22,800    
Selling, general and administrative expenses 60,354 $ 29,441 95,465 $ 65,679  
Total cost of sales 109,524 $ 151,545 226,157 $ 293,428  
Unrecognized compensation cost 18,600   $ 18,600    
Recognition period     2 years 6 months 7 days    
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation 500   $ 500    
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation $ 22,300   $ 22,300    
Restricted common stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period     3 years    
Performance Share Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period     3 years    
Performance period     3 years    
Performance Share Units | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Payout percentage     0.00%    
Performance Share Units | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Payout percentage     200.00%