XML 90 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Changes in AOCI by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of period $ 165,799 $ 149,964 $ 113,459
Foreign currency translation 1,114 (1,623) (2,234)
Actuarial gains (losses) on defined benefit plan (312) 133 (120)
Unrealized gains (losses) on cash flow hedges 1,028 (412) (479)
Reclassifications to earnings 32 257 1,245
Tax (benefit) provision (285) 44 (162)
Balance, end of period 134,309 165,799 149,964
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of period (7,913) (6,312) (4,562)
Balance, end of period (6,336) (7,913) (6,312)
Foreign Currency Translation Adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of period (7,883) (6,260) (4,026)
Foreign currency translation 1,114 (1,623) (2,234)
Balance, end of period (6,769) (7,883) (6,260)
Derivative Valuation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of period (235) (124) (639)
Unrealized gains (losses) on cash flow hedges 1,028 (412) (479)
Reclassifications to earnings 32 257 1,156
Tax (benefit) provision (285) 44 (162)
Balance, end of period 540 (235) (124)
Defined Benefit Plan      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of period 205 72 103
Actuarial gains (losses) on defined benefit plan (312) 133 (120)
Reclassifications to earnings   0 89
Balance, end of period $ (107) $ 205 $ 72