XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Estimated Useful Service Lives or Lease Term (Details)
Dec. 31, 2025
Computer software, hardware, and office equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful lives 3 years
Computer software, hardware, and office equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful lives 5 years
Autos and light trucks | Minimum  
Property, Plant and Equipment [Line Items]  
Useful lives 5 years
Autos and light trucks | Maximum  
Property, Plant and Equipment [Line Items]  
Useful lives 7 years
Furniture, fixtures, and trailers | Minimum  
Property, Plant and Equipment [Line Items]  
Useful lives 7 years
Furniture, fixtures, and trailers | Maximum  
Property, Plant and Equipment [Line Items]  
Useful lives 10 years
Rental assets | Minimum  
Property, Plant and Equipment [Line Items]  
Useful lives 2 years
Rental assets | Maximum  
Property, Plant and Equipment [Line Items]  
Useful lives 12 years
Machinery and heavy equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful lives 5 years
Machinery and heavy equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful lives 15 years
Owned buildings | Minimum  
Property, Plant and Equipment [Line Items]  
Useful lives 20 years
Owned buildings | Maximum  
Property, Plant and Equipment [Line Items]  
Useful lives 39 years