v3.26.1
Derivatives and Fair Value Measurements - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2026
AUD ($)
$ / $
Mar. 31, 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      
Foreign Exchange Contract [Member]          
Derivatives, Fair Value [Line Items]          
Notional amount     $ 528,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.76 0.76  
Foreign Exchange Contract [Member] | Designated as Hedging Instrument          
Derivatives, Fair Value [Line Items]          
Derivative Asset, Fair Value, Gross Asset       $ 3.0 $ 2.7
Foreign Exchange Option          
Derivatives, Fair Value [Line Items]          
Notional amount     $ 539,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.66    
Derivative, Cap Price     0.76