v3.25.4
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 343,689 $ 211,139
Accumulated depreciation (88,064) (21,906)
Property and equipment, net 255,625 189,233
Land    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 6,179 5,950
Buildings and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Useful Life (years) 25 years  
Total property and equipment $ 25,364 19,308
Computer, software, and office equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 23,279 2,917
Computer, software, and office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life (years) 3 years  
Computer, software, and office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life (years) 5 years  
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 181,437 122,932
Machinery and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life (years) 3 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life (years) 10 years  
Vehicles, aircrafts and vessels    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 96,192 53,154
Vehicles, aircrafts and vessels | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life (years) 5 years  
Vehicles, aircrafts and vessels | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life (years) 15 years  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 11,238 $ 6,878