v3.26.3
SHAREHOLDERS' EQUITY- Schedule of Accumulated Other Comprehensive Income Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Foreign currency translation adjustment    
Balance at beginning of period $ (94,450) $ (97,216)
Net current-period other comprehensive income (loss) (2,373) 798
Balance at end of period (96,823) (96,418)
Post-employment benefits    
Balance at beginning of period (346) (438)
Balance at end of period (326) (437)
Cash flow hedge    
Balance at beginning of period 0 5,968
Other comprehensive income 0 142
Amounts reclassified from accumulated other comprehensive (loss) income 0 2,830
Balance at end of period 0 3,280
Total accumulated other comprehensive loss    
Balance at beginning of period (94,796) (91,686)
Net current-period other comprehensive income (loss) (2,353) (1,889)
Balance at end of period (97,149) (93,575)
Foreign currency translation adjustment    
Foreign currency translation adjustment    
Other comprehensive income (2,373) 809
Net current-period other comprehensive income (loss) (2,373) 798
Foreign currency translation adjustment | Amounts reclassified from accumulated other comprehensive (loss) income    
Foreign currency translation adjustment    
Amounts reclassified from accumulated other comprehensive (loss) income 0 (11)
Total accumulated other comprehensive loss    
Amounts reclassified from accumulated other comprehensive (loss) income 0 (11)
Post-employment benefits    
Post-employment benefits    
Other comprehensive income 0 0
Net current-period other comprehensive income (loss) 20 1
Post-employment benefits | Amounts reclassified from accumulated other comprehensive (loss) income    
Post-employment benefits    
Amounts reclassified from accumulated other comprehensive (loss) income 20 1
Cash flow hedge    
Cash flow hedge    
Other comprehensive income 0 142
Net current-period other comprehensive income (loss) 0 (2,688)
Cash flow hedge | Amounts reclassified from accumulated other comprehensive (loss) income    
Cash flow hedge    
Amounts reclassified from accumulated other comprehensive (loss) income 0 (2,830)
Total accumulated other comprehensive loss    
Total accumulated other comprehensive loss    
Other comprehensive income (2,373) 951
Net current-period other comprehensive income (loss) (2,353) (1,889)
Total accumulated other comprehensive loss | Amounts reclassified from accumulated other comprehensive (loss) income    
Foreign currency translation adjustment    
Amounts reclassified from accumulated other comprehensive (loss) income 20 (2,840)
Total accumulated other comprehensive loss    
Amounts reclassified from accumulated other comprehensive (loss) income $ 20 $ (2,840)