v3.26.3
Operating and Geographic Segment Information - Segment Reporting (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]    
Revenues $ 934,356 $ 902,696
Cost of transportation and other services (688,329) (663,277)
Operating partner commissions (82,446) (78,493)
Personnel costs (88,507) (81,509)
Other segment expenses 1,601 (145)
Segment adjusted EBITDA 48,091 49,658
Depreciation and amortization (14,333) (18,493)
Share-based compensation (1,660) 819
Change in fair value of contingent consideration 6,197 2,491
Change in fair value of interest rate swap contracts 0 (1,032)
Lease termination costs   (1,491)
Interest income (expense), net (2,135) (39)
Other 112 311
Unallocated corporate costs (13,027) (12,512)
Income before income taxes 23,021 21,203
Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 934,900 903,079
Operating Segments | US    
Segment Reporting Information [Line Items]    
Revenues 823,342 792,182
Cost of transportation and other services (614,823) (588,976)
Operating partner commissions (82,446) (78,493)
Personnel costs (63,654) (58,078)
Other segment expenses (25,726) (26,616)
Segment adjusted EBITDA 36,693 40,019
Depreciation and amortization (2,999) (3,790)
Operating Segments | Canada    
Segment Reporting Information [Line Items]    
Revenues 111,558 110,897
Cost of transportation and other services (74,050) (74,684)
Operating partner commissions 0 0
Personnel costs (18,264) (18,293)
Other segment expenses (7,846) (8,281)
Segment adjusted EBITDA 11,398 9,639
Depreciation and amortization (4,079) (4,058)
Corporate/Eliminations    
Segment Reporting Information [Line Items]    
Revenues (544) (383)
Depreciation and amortization $ (7,255) $ (10,645)