XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - 2023 Convertible Notes (Details Textual)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Sep. 30, 2023
USD ($)
Tradingday
$ / shares
shares
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]          
Purchase of capped call transactions     $ 0 $ 0 $ (34,298)
Deferred income taxes on the premiums paid for the capped call transactions     83,630 73,201  
Net financing cost     6,194 2,538 0
Cash payments on revolving loan     $ 151,250 $ 22,500 327,500
2023 Convertible Notes          
Debt Instrument [Line Items]          
Carrying value of debt   $ 425,000      
Interest rate on senior convertible notes   3.875%      
Maturity period   Sep. 15, 2028      
Initial conversion rate of common stock   14.0753      
Convertible Notes, initial conversion of Par Value Convertible Notes to common stock   $ 1,000      
Initial conversion price | $ / shares   $ 71.05      
Debt instrument, premium percentage   80.00%      
Initial conversion rate | $ / shares   $ 0.28      
Redemption period   Sep. 21, 2026      
Trading days | Tradingday   20      
Consecutive trading days | Tradingday   30      
Purchase of capped call transactions   $ 34,300      
Deferred income taxes on the premiums paid for the capped call transactions   7,900      
Net financing cost   14,000      
Proceeds from the sale of the 2023 Notes   $ 411,000      
2023 Convertible Notes | Common Stock          
Debt Instrument [Line Items]          
Number of shares issuable upon conversion | shares   5,980      
Number of common stock repurchased | shares   1,700      
Amount of common stock repurchased   $ 90,100      
2023 Convertible Notes | Minimum          
Debt Instrument [Line Items]          
Carrying value of debt   $ 100,000      
Conversion price   130.00%      
2023 Convertible Notes | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Cash payments on revolving loan         275,000
Credit Agreement         $ 450,000
2023 Convertible Notes | Call Option [Member]          
Debt Instrument [Line Items]          
Initial conversion price | $ / shares   $ 96.52      
2021 Credit Agreement          
Debt Instrument [Line Items]          
Credit Agreement $ 600,000        
2021 Credit Agreement | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Maturity period     Sep. 30, 2026    
Term loan period   5 years      
Cash payments on revolving loan 10,000        
Credit Agreement $ 450,000   $ 450,000