v3.25.2
Revenue - Disaggregation of Gross Revenues by Major Service Lines and Geographic Markets and Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]    
Revenues $ 902,696 $ 802,470
Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 854,385 753,248
Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 48,311 49,222
Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 897,310 796,299
Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues 5,386 6,171
Operating Segments | United States    
Disaggregation Of Revenue [Line Items]    
Revenues 792,182 683,955
Operating Segments | United States | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 776,807 670,169
Operating Segments | United States | Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 15,375 13,786
Operating Segments | United States | Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 787,003 677,862
Operating Segments | United States | Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues 5,179 6,093
Operating Segments | Canada    
Disaggregation Of Revenue [Line Items]    
Revenues 110,897 118,756
Operating Segments | Canada | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 77,961 83,320
Operating Segments | Canada | Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 32,936 35,436
Operating Segments | Canada | Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 110,690 118,678
Operating Segments | Canada | Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues 207 78
Corporate/Eliminations    
Disaggregation Of Revenue [Line Items]    
Revenues (383) (241)
Corporate/Eliminations | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues (383) (241)
Corporate/Eliminations | Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 0 0
Corporate/Eliminations | Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues (383) (241)
Corporate/Eliminations | Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues $ 0 $ 0
[1] Value-added services include MM&D, CHB, GTM and other services.