XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment amounts as of December 31, 2024 and 2023 were as follows:
December 31,
 Estimated
Useful Lives
20242023
  (in thousands)
Operating equipment
1 to 12 years
$315,361 $318,553 
Autos and trucks
1 to 7 years
3,038 3,392 
Furniture, fixtures, and equipment
2 to 12 years
2,452 2,469 
Shop equipment
3 to 15 years
11,427 14,220 
Buildings
7 to 39 years
4,687 5,690 
Leasehold improvements
3 to 11 years
4,457 2,279 
Landindefinite3,202 1,561 
  344,624 348,164 
Less: Accumulated depreciation (274,106)(265,798)
Property and equipment, net $70,518 $82,366