v3.26.1
Derivatives and Hedging Activities - Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Prepaid expenses and other current assets | Forward foreign currency exchange contracts | Fair Value of Derivatives Designated  as Hedge Instruments    
Derivatives, Fair Value [Line Items]    
Derivative assets: $ 0 $ 0
Prepaid expenses and other current assets | Forward foreign currency exchange contracts | Fair Value of Derivatives Not Designated as  Hedge Instruments    
Derivatives, Fair Value [Line Items]    
Derivative assets: 13 15
Other non-current assets | Interest rate swap agreement | Fair Value of Derivatives Designated  as Hedge Instruments    
Derivatives, Fair Value [Line Items]    
Derivative assets: 153 680
Other non-current assets | Interest rate swap agreement | Fair Value of Derivatives Not Designated as  Hedge Instruments    
Derivatives, Fair Value [Line Items]    
Derivative assets: 0 0
Accrued expenses and other current liabilities | Foreign currency hedge | Fair Value of Derivatives Designated  as Hedge Instruments    
Derivatives, Fair Value [Line Items]    
Derivative liabilities: 43 290
Accrued expenses and other current liabilities | Foreign currency hedge | Fair Value of Derivatives Not Designated as  Hedge Instruments    
Derivatives, Fair Value [Line Items]    
Derivative liabilities: $ 0 $ 0