XML 29 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, net
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, net Property and Equipment, net
Property and equipment, net consists of the following (in thousands):
December 31,
20242023
Machinery and equipment
$17,375 $17,216 
Leasehold improvements, furniture, and computer hardware
43,835 47,810 
Vehicles
159,736 157,486 
Computer software56,742 74,636 
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 
Depreciation and amortization expense was $44.1 million, $31.9 million and $27.2 million for the years ended December 31, 2024, 2023 and 2022, respectively.