v3.26.1
Forward Contracts - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
counterparty
Dec. 31, 2025
counterparty
Derivative [Line Items]      
Number of counterparties | counterparty   6 6
Net unrealized (gains) losses on cash flow hedges $ (2.6) $ 0.4  
Amount of loss reclassified from accumulated other comprehensive income in to earnings within next 12 months   $ 0.7  
Foreign Contracts      
Derivative [Line Items]      
Derivative term   12 months 12 months