XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2022
Minimum | Buildings  
Useful life 10 years
Minimum | Trucks and Automotive Equipment  
Useful life 3 years
Minimum | Shop Machinery and Equipment [Member]  
Useful life 3 years
Minimum | Land Improvements  
Useful life 10 years
Minimum | Rental Equipment  
Useful life 5 years
Minimum | Office Equipment  
Useful life 3 years
Maximum | Buildings  
Useful life 40 years
Maximum | Trucks and Automotive Equipment  
Useful life 10 years
Maximum | Shop Machinery and Equipment [Member]  
Useful life 10 years
Maximum | Land Improvements  
Useful life 15 years
Maximum | Rental Equipment  
Useful life 10 years
Maximum | Office Equipment  
Useful life 10 years