v3.25.2
Operating and Geographic Segment Information - Segment Reporting (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]    
Revenues $ 902,696 $ 802,470
Cost of transportation and other services (663,277) (565,947)
Operating partner commissions (78,493) (92,668)
Personnel costs (81,509) (78,212)
Other segment expenses (145) (422)
Segment adjusted EBITDA 49,658 41,634
Depreciation and amortization (18,493) (18,552)
Share-based compensation 819 (2,611)
Change in fair value of contingent consideration 2,491 450
Change in fair value of interest rate swap contracts (1,032) (1,197)
Lease termination costs (1,491) (76)
Interest income (expense), net (39) 1,277
Other 311 655
Unallocated corporate costs (11,021) (11,860)
Income before income taxes 21,203 9,720
Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 903,079 802,711
Operating Segments | US    
Segment Reporting Information [Line Items]    
Revenues 792,182 683,955
Cost of transportation and other services (588,976) (487,416)
Operating partner commissions (78,493) (92,668)
Personnel costs (58,078) (52,957)
Other segment expenses (26,616) (22,231)
Segment adjusted EBITDA 40,019 28,683
Depreciation and amortization (3,790) (4,127)
Operating Segments | Canada    
Segment Reporting Information [Line Items]    
Revenues 110,897 118,756
Cost of transportation and other services (74,684) (78,772)
Operating partner commissions 0 0
Personnel costs (18,293) (19,270)
Other segment expenses (8,281) (7,763)
Segment adjusted EBITDA 9,639 12,951
Depreciation and amortization (4,058) (3,948)
Corporate/Eliminations    
Segment Reporting Information [Line Items]    
Revenues (383) (241)
Depreciation and amortization $ (10,645) $ (10,477)