XML 103 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues - Narrative (Details)
12 Months Ended
Dec. 31, 2020
Concentration Risk [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  
Concentration Risk [Line Items]  
Average transit time to complete a shipment 2 days
Maximum  
Concentration Risk [Line Items]  
Average transit time to complete a shipment 7 days