v3.26.1
Derivative Financial Instruments - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Derivative
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Derivative Instruments Gain Loss [Line Items]          
Derivative instruments for trading purposes | Derivative     0    
Foreign Currency Forward Contracts | Not Designated as Hedging Instrument          
Derivative Instruments Gain Loss [Line Items]          
Derivative maturity term     2 months    
Notional principal amount $ 20.5   $ 20.5   $ 28.5
Net fair value gains (losses) recognized in other income (expense), net $ 0.1 $ (3.0) $ 0.3 $ (4.7)  
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)