XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Details)
12 Months Ended
Dec. 31, 2023
Property Plant And Equipment [Line Items]  
Leasehold improvements Period of thelease or usefullife, if shorter
Minimum | Buildings And Land Improvements  
Property Plant And Equipment [Line Items]  
Estimated useful life of asset (in years) 5 years
Minimum | Machinery and Equipment  
Property Plant And Equipment [Line Items]  
Estimated useful life of asset (in years) 3 years
Minimum | Trucks and Automobiles  
Property Plant And Equipment [Line Items]  
Estimated useful life of asset (in years) 3 years
Minimum | Furniture and Fixtures  
Property Plant And Equipment [Line Items]  
Estimated useful life of asset (in years) 3 years
Minimum | Computers and Hardware  
Property Plant And Equipment [Line Items]  
Estimated useful life of asset (in years) 3 years
Maximum | Buildings And Land Improvements  
Property Plant And Equipment [Line Items]  
Estimated useful life of asset (in years) 40 years
Maximum | Machinery and Equipment  
Property Plant And Equipment [Line Items]  
Estimated useful life of asset (in years) 25 years
Maximum | Trucks and Automobiles  
Property Plant And Equipment [Line Items]  
Estimated useful life of asset (in years) 10 years
Maximum | Furniture and Fixtures  
Property Plant And Equipment [Line Items]  
Estimated useful life of asset (in years) 20 years
Maximum | Computers and Hardware  
Property Plant And Equipment [Line Items]  
Estimated useful life of asset (in years) 10 years