XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Long Term Debt Additional Information (Details)
3 Months Ended
Feb. 07, 2024
USD ($)
Jun. 06, 2022
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jul. 16, 2021
USD ($)
Jan. 29, 2019
Debt Instrument [Line Items]              
Repayments of Senior Debt     $ 14,588,000 $ 0      
Payments to redeem convertible notes     0 70,000,000      
Term Loan Facility              
Debt Instrument [Line Items]              
Long-term Debt     99,703,000   $ 114,234,000    
Term Loan Facility | Amended and Restated Senior Credit Agreement              
Debt Instrument [Line Items]              
Debt instrument, face amount           $ 233,500,000  
Repayments of Senior Debt   $ 90,000,000          
Long-term Debt, Gross     100,000,000.0        
Line of Credit              
Debt Instrument [Line Items]              
Long-term Debt     0   $ 0    
Line of Credit | Amended and Restated Senior Credit Agreement              
Debt Instrument [Line Items]              
Line of Credit Facility, Maximum Borrowing Capacity           $ 585,000,000  
Line of Credit Facility, Remaining Borrowing Capacity     583,400,000        
Letters of Credit Outstanding, Amount     1,600,000        
Convertible Notes Payable | 2.250 Percent Convertible Notes Due 2027              
Debt Instrument [Line Items]              
Debt instrument, face amount   $ 800,000,000.0          
Interest rate, stated percentage   2.25%          
Debt Instrument, Convertible, Conversion Ratio   6.8810          
Conversion price (in dollars per share) | $ / shares   $ 145.33          
Interest Expense, Debt     4,500,000 4,500,000      
Debt Instrument, Fair Value Disclosure     $ 750,300,000        
Convertible Notes Payable | 2.250 Percent Convertible Notes Due 2027 | Warrant              
Debt Instrument [Line Items]              
Option indexed to issuer's equity, strike price (in dollars per share) | $ / shares   $ 251.53          
Convertible Notes Payable | 2.625 Percent Convertible Notes Due 2024              
Debt Instrument [Line Items]              
Interest rate, stated percentage             2.625%
Payments to redeem convertible notes $ 70,000,000.0            
Interest Expense, Debt       $ 200,000      
Long-term Debt | Amended and Restated Senior Credit Agreement              
Debt Instrument [Line Items]              
Term SOFR Interest Rate Spread Adjustment     0.114%        
Adjusted Term SOFR Interest Rate     4.49%        
Effective Interest Rate     5.615%        
Long-term Debt | Amended and Restated Senior Credit Agreement | Adjusted Term SOFR Interest Rate              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate     1.125%        
Long-term Debt | Amended and Restated Senior Credit Agreement | Fed Funds Effective Rate Overnight Index Swap Rate              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate     0.50%        
Long-term Debt | Amended and Restated Senior Credit Agreement | Adjusted Term SOFR              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate     1.00%        
Call Option | Convertible Notes Payable | 2.250 Percent Convertible Notes Due 2027              
Debt Instrument [Line Items]              
Hedge and warrant transactions, net cash paid   $ 115,600,000