XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Property and Equipment - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total cost $ 512,220 $ 383,309
Less: Accumulated depreciation (181,241) (135,985)
Property and equipment, net 330,979 247,324
Land    
Property, Plant and Equipment [Line Items]    
Total cost 51,612 51,612
Building and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost $ 62,373 52,065
Building and leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Building and leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 39 years  
Production equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 228,877 148,922
Production equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 1 year  
Production equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Computers, equipment and software    
Property, Plant and Equipment [Line Items]    
Total cost $ 35,225 34,429
Computers, equipment and software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Computers, equipment and software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Furniture and office equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 12,226 10,058
Furniture and office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Furniture and office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Vehicles    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Total cost $ 7,568 8,139
Capitalized internal software development costs    
Property, Plant and Equipment [Line Items]    
Total cost $ 16,765 15,906
Capitalized internal software development costs | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Capitalized internal software development costs | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Construction-in-process    
Property, Plant and Equipment [Line Items]    
Total cost $ 97,574 $ 62,178