v3.26.1
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 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 $ 58.5   $ 108.7
Derivative remaining maturity period 1 year    
Unrealized gains (losses), net of income tax $ (0.7)   $ 0.7