XML 118 R103.htm IDEA: XBRL DOCUMENT v3.25.4
Derivative Financial Instruments - Narrative (Details)
1 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
May 31, 2022
USD ($)
derivativeInstrument
Jun. 30, 2020
USD ($)
derivativeInstrument
Derivative [Line Items]            
Derivative gains (losses), net of tax     $ 3,800,000 $ (800,000)    
AOCI balance related to hedging activities of loss     16,300,000      
Net current deferred losses expected to be realized     $ 15,200,000      
Foreign Exchange Forward            
Derivative [Line Items]            
Number of derivative instruments | derivativeInstrument         2 2
Notional amount of derivative         $ 250,000,000.0 $ 250,000,000.0
Proceeds from derivative instrument   $ 16,200,000        
Gain from termination of derivative instrument $ 3,100,000