XML 48 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - 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, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]    
Revenues $ 226,655 $ 203,565
Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 213,040 191,819
Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 13,615 11,746
Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 224,846 201,807
Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues 1,809 1,758
Operating Segments | United States    
Disaggregation Of Revenue [Line Items]    
Revenues 198,114 176,815
Operating Segments | United States | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 193,903 172,878
Operating Segments | United States | Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 4,211 3,937
Operating Segments | United States | Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 196,373 175,092
Operating Segments | United States | Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues 1,741 1,723
Operating Segments | Canada    
Disaggregation Of Revenue [Line Items]    
Revenues 28,638 26,812
Operating Segments | Canada | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues 19,234 19,003
Operating Segments | Canada | Value Added Services    
Disaggregation Of Revenue [Line Items]    
Revenues [1] 9,404 7,809
Operating Segments | Canada | Services Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenues 28,570 26,777
Operating Segments | Canada | Services Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenues 68 35
Corporate/Eliminations    
Disaggregation Of Revenue [Line Items]    
Revenues (97) (62)
Corporate/Eliminations | Transportation Services    
Disaggregation Of Revenue [Line Items]    
Revenues (97) (62)
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 (97) (62)
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.