XML 99 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt and Credit Arrangements - 2024 Convertible Notes and Convertible Note Hedge and Warrant Transactions (Details) - USD ($)
shares in Thousands
12 Months Ended
Nov. 15, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 06, 2017
Oct. 31, 2017
Debt Instrument            
Repayment of convertible notes   $ 258,700,000 $ 0 $ 0    
Convertible notes due November 2024 | Convertible Debt            
Debt Instrument            
Debt instrument stated interest rate (percent)       1.50% 1.00%  
Debt instrument, face amount   $ 0 $ 258,700,000   $ 258,800,000  
Repayment of convertible notes $ 258,700,000          
Convertible notes, shares issued (shares) 2,340          
Number of shares underlying warrant (shares)   2,830       4,410
Share received on option exercise (shares) 2,340