Basis of Presentation and Significant Accounting Policies - Property and Equipment (Details) |
12 Months Ended |
---|---|
Dec. 31, 2022 | |
Buildings and leasehold improvements | |
Property, Plant and Equipment [Line Items] | |
Estimated useful life | 40 years |
Vehicles, tractors and trailers | Minimum | |
Property, Plant and Equipment [Line Items] | |
Estimated useful life | 3 years |
Vehicles, tractors and trailers | Maximum | |
Property, Plant and Equipment [Line Items] | |
Estimated useful life | 14 years |
Machinery and equipment | Minimum | |
Property, Plant and Equipment [Line Items] | |
Estimated useful life | 3 years |
Machinery and equipment | Maximum | |
Property, Plant and Equipment [Line Items] | |
Estimated useful life | 10 years |
Computer software and equipment | Minimum | |
Property, Plant and Equipment [Line Items] | |
Estimated useful life | 1 year |
Computer software and equipment | Maximum | |
Property, Plant and Equipment [Line Items] | |
Estimated useful life | 5 years |