v3.26.1
Stockholders' Equity - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of period $ 134,309 $ 165,799 $ 149,964
Foreign currency translation (3,140) 1,114 (1,623)
Actuarial gains (losses) on defined benefit plan 524 (312) 133
Unrealized gains (losses) on cash flow hedges (5,522) 1,028 (412)
Reclassifications to earnings 2,137 32 257
Tax (benefit) provision 850 (285) 44
Balance, end of period 170,230 134,309 165,799
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of period (6,336) (7,913) (6,312)
Balance, end of period (11,487) (6,336) (7,913)
Foreign Currency Translation Adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of period (6,769) (7,883) (6,260)
Foreign currency translation (3,140) 1,114 (1,623)
Balance, end of period (9,909) (6,769) (7,883)
Derivative Valuation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of period 540 (235) (124)
Unrealized gains (losses) on cash flow hedges (5,522) 1,028 (412)
Reclassifications to earnings 2,137 32 257
Tax (benefit) provision 850 (285) 44
Balance, end of period (1,995) 540 (235)
Defined Benefit Plan      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of period (107) 205 72
Actuarial gains (losses) on defined benefit plan 524 (312) 133
Reclassifications to earnings   0 0
Balance, end of period $ 417 $ (107) $ 205