XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment net Property and equipment consists of the following:
June 30,
2022
December 31,
2021
Land
$5,590 $3,203 
Buildings and improvements
23,961 22,532 
Machinery and equipment
57,468 56,937 
Vehicles under finance lease
27,334 23,450 
Rental equipment
187,464 180,704 
Furniture and fixtures
1,750 1,755 
Computers and software
3,605 3,495 
Gross property and equipment
307,172 292,076 
Less: Accumulated depreciation
(190,236)(175,992)
Net property and equipment
116,936 116,084 
Construction in progress
13,440 13,033 
Total property and equipment, net
$130,376 $129,117