v3.26.3
Derivative Instruments - Additional Information (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
instrument
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
instrument
Sep. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
instrument
Derivative Instruments And Hedging Activities Disclosures [Line Items]          
Derivatives, notional amount $ 25.1   $ 25.1   $ 83.7
Dervative instrument not designated as hedging instrument, gain (loss) $ (0.2) $ 0.2 $ (1.0) $ 0.2  
Not designated as hedging instrument | Foreign exchange forward          
Derivative Instruments And Hedging Activities Disclosures [Line Items]          
Number of derivative instruments | instrument 25,852   25,852   18,355
Derivatives, notional amount $ 118.7   $ 118.7   $ 66.5
Derivatives, asset notional amount         0.3
Derivatives, liability notional amount 0.3   0.3   $ 0.4
Dervative instrument not designated as hedging instrument, gain (loss) $ (2.8) $ (1.0) $ (4.2) $ (0.4)