XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Disaggregation of Gross Revenues by Major Service Lines and Geographic Markets and Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]        
Revenues $ 460,899 $ 236,532 $ 1,079,783 $ 631,214
Transportation Services        
Disaggregation Of Revenue [Line Items]        
Revenues 448,806 228,340 1,048,413 610,297
Value Added Services        
Disaggregation Of Revenue [Line Items]        
Revenues [1] 12,093 8,192 31,370 20,917
Services Transferred over Time        
Disaggregation Of Revenue [Line Items]        
Revenues 458,162 235,908 1,075,332 629,584
Services Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Revenues 2,737 624 4,451 1,630
Operating Segments | United States        
Disaggregation Of Revenue [Line Items]        
Revenues 413,593 204,036 958,639 549,302
Operating Segments | United States | Transportation Services        
Disaggregation Of Revenue [Line Items]        
Revenues 407,939 201,854 947,764 543,078
Operating Segments | United States | Value Added Services        
Disaggregation Of Revenue [Line Items]        
Revenues [1] 5,654 2,182 10,875 6,224
Operating Segments | United States | Services Transferred over Time        
Disaggregation Of Revenue [Line Items]        
Revenues 410,856 203,412 954,188 547,672
Operating Segments | United States | Services Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Revenues 2,737 624 4,451 1,630
Operating Segments | Canada        
Disaggregation Of Revenue [Line Items]        
Revenues 47,514 32,621 122,333 82,281
Operating Segments | Canada | Transportation Services        
Disaggregation Of Revenue [Line Items]        
Revenues 41,075 26,611 101,838 67,588
Operating Segments | Canada | Value Added Services        
Disaggregation Of Revenue [Line Items]        
Revenues [1] 6,439 6,010 20,495 14,693
Operating Segments | Canada | Services Transferred over Time        
Disaggregation Of Revenue [Line Items]        
Revenues 47,514 32,621 122,333 82,281
Corporate/Eliminations        
Disaggregation Of Revenue [Line Items]        
Revenues (208) (125) (1,189) (369)
Corporate/Eliminations | Transportation Services        
Disaggregation Of Revenue [Line Items]        
Revenues (208) (125) (1,189) (369)
Corporate/Eliminations | Services Transferred over Time        
Disaggregation Of Revenue [Line Items]        
Revenues $ (208) $ (125) $ (1,189) $ (369)
[1]

(1) Value-added services include MM&D, CHB, technology platform fees, and other services.