v3.26.3
Derivative Instruments and Hedging Activities - Fair Value of Derivatives Designated and Not Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Fair value of derivatives    
Total derivatives $ 839 $ (181)
Derivatives designated as hedging instruments    
Fair value of derivatives    
Total derivatives 150 0
Derivatives not designated as hedging instruments    
Fair value of derivatives    
Total derivatives 689 (181)
Range Forward Contracts | Derivatives designated as hedging instruments | Balance Sheet Location [Axis]: us-gaap:OtherAssetsCurrent    
Fair value of derivatives    
Derivative assets 150 0
Range Forward Contracts | Derivatives designated as hedging instruments | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent    
Fair value of derivatives    
Derivative liabilities 0 0
Currency Forward Contracts | Derivatives not designated as hedging instruments | Balance Sheet Location [Axis]: us-gaap:OtherAssetsCurrent    
Fair value of derivatives    
Derivative assets 830 32
Currency Forward Contracts | Derivatives not designated as hedging instruments | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent    
Fair value of derivatives    
Derivative liabilities $ (141) $ (213)