v3.26.1
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Derivatives Fair Value [Line Items]      
Forecasted transactions regarding derivative financial instruments $ 5.0 $ 0.0  
(Loss) on derivative forcasted transaction (0.1)    
Foreign Exchange Forward      
Derivatives Fair Value [Line Items]      
Derivative, notional amount $ 75.7   $ 108.7
Derivative remaining maturity period 1 year    
Unrealized gains (losses), net of income tax $ (0.1)   $ 0.7