XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues - Narrative (Details)
3 Months Ended
Mar. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Payment period after invoice date 15 days
Expected period to recognized unearned portion of revenue for freight services in transit The Company expects to recognize the unearned portion of revenue for freight services in transit within one week of the reporting date.
Minimum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Average transit time to complete a shipment 2 days
Maximum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Average transit time to complete a shipment 8 days