v3.26.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 15, 2026
USD ($)
May 02, 2026
USD ($)
agreement
May 03, 2026
USD ($)
Long-Term Purchase Commitment [Line Items]      
Number of manufacturing supply capacity reservation agreements | agreement   3  
Total unconditional purchase commitments   $ 359,954  
Standard product warranty (in years)   1 year  
Minimum      
Long-Term Purchase Commitment [Line Items]      
Term of purchase commitment   2 years  
Maximum      
Long-Term Purchase Commitment [Line Items]      
Term of purchase commitment   5 years  
Inventories      
Long-Term Purchase Commitment [Line Items]      
Purchase obligation   $ 149,200  
Manufacturing Vendors      
Long-Term Purchase Commitment [Line Items]      
Purchase commitments, next five years   188,600  
Refundable deposits   71,000  
Refundable deposits recorded in prepaid expenses and other current assets   39,800  
Refundable deposits recorded in other non-current assets   $ 31,200  
Manufacturing Vendors | Subsequent Event      
Long-Term Purchase Commitment [Line Items]      
Term of purchase commitment 2 years    
Refundable deposits accrued $ 13,100    
Total unconditional purchase commitments     $ 43,700