XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Accounting Policies - Additional Information (Detail)
1 Months Ended 12 Months Ended 36 Months Ended
Mar. 01, 2018
USD ($)
Aug. 31, 2019
USD ($)
Dec. 31, 2021
USD ($)
Segment
Customer
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2021
USD ($)
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Number of operating segments | Segment     1      
Change in accounting principle, accounting standards update, adoption date     Jan. 01, 2021 Jan. 01, 2020   Jan. 01, 2021
Change in accounting principle, accounting standards update, adopted     true true   true
Change in accounting principle, accounting standards update, immaterial effect     true true   true
Accounting Standards Update [Extensible Enumeration]     us-gaap:AccountingStandardsUpdate201912Member us-gaap:AccountingStandardsUpdate201613Member    
Depreciation and amortization     $ 141,700,000 $ 134,655,000 $ 119,135,000  
Primary payroll-related costs capitalized     $ 1,000,000.0 800,000 1,500,000  
Stock-based awards compensation expense amortization period     3 years      
Advertising costs     $ 5,700,000 4,600,000 6,100,000  
Credit Concentration Risk [Member] | Accounts Receivable [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Number of customers | Customer     0      
Credit Concentration Risk [Member] | Accounts Receivable [Member] | No Single Customer [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Percentage of accounts receivable     5.00%      
Restricted Stock [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Stock-based awards compensation expense amortization period     3 years      
New Automobile Liability Insurance Policy [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
New automobile liability insurance policy, effective date Mar. 01, 2018          
New automobile liability insurance policy, term 3 years          
Risk retention amount per occurrence under new policy $ 2,000,000.0          
Provisional extended term of policy 1 year          
Maximum amount received return on premium availability   $ 5,200,000        
Self insurance, per occurrence   $ 10,000,000        
Reduction in insurance premium expenses     $ 1,500,000     $ 1,500,000
Accrued additional premium     0     0
Property and Equipment [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Depreciation and amortization     140,500,000 133,500,000 $ 117,900,000  
Trailers [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Assets acquired under finance lease, gross     137,900,000 138,000,000.0   137,900,000
Assets acquired under finance lease, accumulated depreciation     $ 49,400,000 $ 40,100,000   $ 49,400,000
Minimum [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Percentage of revenue derived from transporting     97.00%      
Average transit time     1 day      
Minimum [Member] | Restricted Stock [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Stock-based awards compensation expense amortization period     3 years      
Minimum [Member] | New Automobile Liability Insurance Policy [Member] | Entire 36 Months [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Returnable premium for changes in claims $ 15,600,000          
Maximum [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Average transit time     5 days      
Maximum [Member] | Restricted Stock [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Stock-based awards compensation expense amortization period     5 years      
Maximum [Member] | New Automobile Liability Insurance Policy [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Single loss limit 8,000,000.0          
Aggregate loss limit for each policy year 24,000,000.0          
Aggregate loss limit during policy period 48,000,000.0          
Paid losses specified limit to pay additional premium 15,600,000          
Additional premium to be paid, if losses are paid by insurer are greater than limit specified 11,000,000.0          
Maximum [Member] | New Automobile Liability Insurance Policy [Member] | First 12 months [Member]            
Description of Business and Summary of Significant Accounting Policies [Line Items]            
Returnable premium for changes in claims $ 5,200,000