XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, net - Schedule of Property and Equipment, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 277,688 $ 297,148
Less: Accumulated depreciation and amortization (156,449) (148,009)
Total property and equipment, net 121,239 149,139
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 17,375 17,216
Leasehold improvements, furniture, and computer hardware    
Property, Plant and Equipment [Line Items]    
Total property and equipment 43,835 47,810
Vehicles    
Property, Plant and Equipment [Line Items]    
Total property and equipment 159,736 157,486
Computer software    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 56,742 $ 74,636