XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Derivatives and Fair Value Measurements - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
AUD ($)
$ / $
Sep. 30, 2025
USD ($)
$ / $
Dec. 31, 2024
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         $ 524,000,000.0    
Foreign Exchange Contract [Member] | Minimum              
Derivatives, Fair Value [Line Items]              
Derivative, exchange rate cap (in dollars per share) | $ / $         0.67 0.67  
Foreign Exchange Contract [Member] | Maximum              
Derivatives, Fair Value [Line Items]              
Derivative, exchange rate cap (in dollars per share) | $ / $         0.71 0.71  
Foreign Exchange Contract [Member] | Designated as Hedging Instrument              
Derivatives, Fair Value [Line Items]              
Derivative Asset, Fair Value, Gross Asset           $ 2.9  
Derivative Liability, Fair Value Gross             $ 3.6
Foreign Exchange Option              
Derivatives, Fair Value [Line Items]              
Notional amount         $ 541,000,000    
Foreign Exchange Option | Minimum              
Derivatives, Fair Value [Line Items]              
Derivative, Floor Price         0.58    
Derivative, Cap Price         0.68    
Foreign Exchange Option | Maximum              
Derivatives, Fair Value [Line Items]              
Derivative, Floor Price         0.61    
Derivative, Cap Price         0.70