XML 59 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments - Narrative (Details) - Foreign Exchange Forward - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Derivatives Fair Value [Line Items]    
Derivative, notional amount $ 73.7 $ 129.7
Derivative remaining maturity period 1 year  
Net unrealized gain (losses) net of income tax $ 0.8 $ (1.7)