XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Details)
12 Months Ended
Dec. 11, 2021
Dec. 31, 2022
Dec. 31, 2020
Leasehold Improvements      
Property Plant And Equipment [Line Items]      
Estimated useful life of asset, description   Period of the lease or useful life, if shorter  
Minimum      
Property Plant And Equipment [Line Items]      
Estimated useful life of asset, description P1Y    
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      
Property Plant And Equipment [Line Items]      
Estimated useful life of asset, description P20Y    
Maximum | Buildings And Land Improvements      
Property Plant And Equipment [Line Items]      
Estimated useful life of asset (in years)   40 years 40 years
Maximum | Machinery and Equipment      
Property Plant And Equipment [Line Items]      
Estimated useful life of asset (in years)   25 years 25 years
Maximum | Trucks and Automobiles      
Property Plant And Equipment [Line Items]      
Estimated useful life of asset (in years)   10 years 10 years
Maximum | Furniture and Fixtures      
Property Plant And Equipment [Line Items]      
Estimated useful life of asset (in years)   20 years 20 years
Maximum | Computers and Hardware      
Property Plant And Equipment [Line Items]      
Estimated useful life of asset (in years)   10 years 10 years