v3.26.1
Derivative Instruments and Hedging Activities - Fair Value of Derivatives Designated and Note Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Fair value of derivatives    
Total derivatives $ (181) $ 7
Derivatives designated as hedging instruments    
Fair value of derivatives    
Total derivatives 0 (9)
Derivatives not designated as hedging instruments    
Fair value of derivatives    
Total derivatives (181) 16
Range Forward Contracts | Derivatives designated as hedging instruments | Derivatives, Fair Value, by Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent    
Fair value of derivatives    
Derivative liabilities designated as hedging instruments 0 (9)
Foreign Exchange Forward | Derivatives not designated as hedging instruments | Derivatives, Fair Value, by Balance Sheet Location [Axis]: us-gaap:OtherAssetsCurrent    
Fair value of derivatives    
Derivative assets designated as hedging instruments 32 88
Foreign Exchange Forward | Derivatives not designated as hedging instruments | Derivatives, Fair Value, by Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent    
Fair value of derivatives    
Derivative liabilities designated as hedging instruments $ (213) $ (72)