v3.26.1
Derivative Instruments and Hedging Activities - Fair Value of Derivatives Designated and Not Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Fair value of derivatives    
Total derivatives $ 92 $ 7
Derivatives designated as hedging instruments    
Fair value of derivatives    
Total derivatives 4 (9)
Derivatives not designated as hedging instruments    
Fair value of derivatives    
Total derivatives 88 16
Range Forward Contracts | Derivatives designated as hedging instruments | Other Current Assets    
Fair value of derivatives    
Derivative assets 4 0
Range Forward Contracts | Derivatives designated as hedging instruments | Other Current Liabilities    
Fair value of derivatives    
Derivative liabilities 0 (9)
Currency Forward Contracts | Derivatives not designated as hedging instruments | Other Current Assets    
Fair value of derivatives    
Derivative assets 114 88
Currency Forward Contracts | Derivatives not designated as hedging instruments | Other Current Liabilities    
Fair value of derivatives    
Derivative liabilities $ (26) $ (72)