v3.26.1
Derivatives and Fair Value Measurements - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
AUD ($)
$ / $
Jun. 30, 2026
USD ($)
$ / $
Dec. 31, 2025
USD ($)
Fair Value, Inputs, Level 1, 2 and 3              
Derivatives, Fair Value [Line Items]              
Transfers Between Fair Value Measurement Hierarchy Levels $ 0.0 $ 0.0 $ 0.0 $ 0.0      
Foreign Exchange Contract [Member]              
Derivatives, Fair Value [Line Items]              
Notional amount         $ 537,000,000.0    
Foreign Exchange Contract [Member] | Minimum              
Derivatives, Fair Value [Line Items]              
Derivative, exchange rate cap (in dollars per share) | $ / $         0.71 0.71  
Foreign Exchange Contract [Member] | Maximum              
Derivatives, Fair Value [Line Items]              
Derivative, exchange rate cap (in dollars per share) | $ / $         0.77 0.77  
Foreign Exchange Contract [Member] | Designated as Hedging Instrument              
Derivatives, Fair Value [Line Items]              
Derivative Asset, Fair Value, Gross Asset             $ 2.7
Derivative Liability, Subject to Master Netting Arrangement, before Offset           $ 1.0  
Foreign Exchange Option              
Derivatives, Fair Value [Line Items]              
Notional amount         $ 524,000,000.0    
Foreign Exchange Option | Minimum              
Derivatives, Fair Value [Line Items]              
Derivative, Floor Price         0.60    
Derivative, Cap Price         0.70    
Foreign Exchange Option | Maximum              
Derivatives, Fair Value [Line Items]              
Derivative, Floor Price         0.67    
Derivative, Cap Price         0.77