XML 20 R8.htm IDEA: XBRL DOCUMENT
v3.22.1

Revenue Recognition | 3 Months Ended
--- | ---
Mar. 31, 2022
Revenue from Contract with Customer [Abstract] |
Revenue Recognition | Revenue Recognition Revenue is recognized when the Company satisfies the performance obligation by the delivery of a shipment in accordance with contractual agreements, bills of lading (“BOLs”) and general tariff provisions. The amount of revenue recognized is measured as the consideration the Company expects to receive in exchange for those services pursuant to a contract with a customer. A contract exists once the Company enters into a contractual agreement with a customer. The Company does not recognize revenue in cases where collectibility is not probable, and defers recognition until collection is probable or payment is received. The Company generates revenue from the delivery of a shipment and the completion of related services. Revenue for the delivery of a shipment is recorded over time to coincide with when customers simultaneously receive and consume the benefits of the delivery services. Accordingly, revenue billed to a customer for the transportation of freight are recognized over the transit period as the performance obligation to the customer is satisfied. The Company determines the transit period for a shipment based on the pick-up date and the delivery date, which may be estimated if delivery has not occurred as of a reporting period. The determination of the transit period and how much of it has been completed as of a given reporting date may require the Company to make judgments that impact the timing of revenue recognized. For delivery of shipments with a pick-up date in one reporting period and a delivery date in another reporting period, the Company recognizes revenue based on relative transit time in each reporting period. A portion of the total revenue to be billed to the customer after completion of a delivery is recognized in each reporting period based on the percentage of total transit time that has been completed at the end of the applicable reporting period. Upon delivery of a shipment or related service, customers are billed according to the applicable payment terms. Related services are a separate performance obligation and include accessorial charges such as terminal handling, storage, equipment rentals and customs brokerage. Revenue is classified based on the line of business as the Company believes that best depicts the nature, timing and amount of revenue and cash flows. For all lines of business, the Company records revenue on a gross basis as it is the principal in the transaction as the Company has discretion to determine the amount of consideration. Additionally, the Company has the discretion to select drivers and other vendors for the services provided to customers. These factors, discretion in the amount of consideration and the selection of drivers and other vendors, support revenue recognized on a gross basis.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration