v3.26.3
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, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]    
Revenues $ 934,356 $ 902,696
Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 882,753 854,385
Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 51,603 48,311
Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 927,774 897,310
Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues 6,582 5,386
Operating Segments | United States    
Disaggregation Of Revenue [Line Items]    
Revenues 823,342 792,182
Operating Segments | United States | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 806,590 776,807
Operating Segments | United States | Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 16,752 15,375
Operating Segments | United States | Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 817,148 787,003
Operating Segments | United States | Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues 6,194 5,179
Operating Segments | Canada    
Disaggregation Of Revenue [Line Items]    
Revenues 111,558 110,897
Operating Segments | Canada | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 76,707 77,961
Operating Segments | Canada | Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 34,851 32,936
Operating Segments | Canada | Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 111,170 110,690
Operating Segments | Canada | Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues 388 207
Corporate/Eliminations    
Disaggregation Of Revenue [Line Items]    
Revenues (544) (383)
Corporate/Eliminations | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues (544) (383)
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 (544) (383)
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.