XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended
Mar. 01, 2018
Aug. 31, 2019
Mar. 31, 2021
Summary of Significant Accounting Policies [Line Items]      
Change in accounting principle, accounting standards update, adopted     true
Change in accounting principle, accounting standards update, adoption date     Jan. 01, 2021
Change in accounting principle, accounting standards update, immaterial effect     true
Accounting Standards Update [Extensible List]     us-gaap:AccountingStandardsUpdate201912Member
New Automobile Liability Insurance Policy [Member]      
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     $ 500,000
Accrued additional premium     $ 0
Minimum [Member]      
Summary of Significant Accounting Policies [Line Items]      
Percentage of revenue derived from transporting     97.00%
Average transit time     1 day
Minimum [Member] | Entire 36 Months [Member] | New Automobile Liability Insurance Policy [Member]      
Summary of Significant Accounting Policies [Line Items]      
Returnable premium for changes in claims $ 15,600,000    
Maximum [Member]      
Summary of Significant Accounting Policies [Line Items]      
Average transit time     5 days
Maximum [Member] | New Automobile Liability Insurance Policy [Member]      
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] | First 12 months [Member] | New Automobile Liability Insurance Policy [Member]      
Summary of Significant Accounting Policies [Line Items]      
Returnable premium for changes in claims $ 5,200,000