XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.4
Derivatives and Hedging (Narratives) (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Derivative [Line Items]          
Foreign currency transactions realized gains (losses) $ 2,800,000 $ (700,000) $ 1,400,000 $ (300,000)  
Forward Foreign Currency Contracts | Not Designated as Hedging Instrument          
Derivative [Line Items]          
Notional principal amount of forward foreign exchange contracts 55,000,000   55,000,000   $ 31,300,000
Net gains (losses) on forward foreign currency contracts $ (2,100,000) $ 400,000 (1,300,000) $ 300,000  
Forward Foreign Currency Contracts | Designated as Hedging Instrument          
Derivative [Line Items]          
Unrealized gain (loss) on derivatives     $ 0   $ 0