v3.26.1
Stockholders' Equity - Changes in AOCI by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period $ 154,515 $ 108,937 $ 134,309 $ 165,799
Foreign currency translation (1,123) 374 (2,704) 851
Unrealized gain (loss) on cash flow hedges (2,189) 343 (5,226) 271
Reclassifications to earnings 510 42 943 300
Balance, end of period 160,783 124,181 160,783 124,181
Accumulated Other Comprehensive Income / (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (10,521) (7,250) (6,336) (7,913)
Balance, end of period (13,323) (6,491) (13,323) (6,491)
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (8,350) (7,406) (6,769) (7,883)
Foreign currency translation (1,123) 374 (2,704) 851
Balance, end of period (9,473) (7,032) (9,473) (7,032)
Derivative Valuation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (2,064) (49) 540 (235)
Unrealized gain (loss) on cash flow hedges (2,189) 343 (5,226) 271
Reclassifications to earnings 510 42 943 300
Balance, end of period (3,743) 336 (3,743) 336
Defined Benefit Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (107) 205 (107) 205
Balance, end of period $ (107) $ 205 $ (107) $ 205