XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.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
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]    
Revenues $ 330,971 $ 299,398
Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 316,137 290,239
Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 14,834 9,159
Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 327,285 298,523
Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues 3,686 875
Operating Segments | United States    
Disaggregation Of Revenue [Line Items]    
Revenues 290,018 263,637
Operating Segments | United States | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 284,482 260,924
Operating Segments | United States | Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 5,536 2,713
Operating Segments | United States | Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 286,332 262,762
Operating Segments | United States | Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues 3,686 875
Operating Segments | Canada    
Disaggregation Of Revenue [Line Items]    
Revenues 41,150 35,779
Operating Segments | Canada | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 31,852 29,333
Operating Segments | Canada | Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 9,298 6,446
Operating Segments | Canada | Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 41,150 35,779
Corporate/Eliminations    
Disaggregation Of Revenue [Line Items]    
Revenues (197) (18)
Corporate/Eliminations | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues (197) (18)
Corporate/Eliminations | Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues $ (197) $ (18)
[1]

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