XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 05, 2025
Nov. 30, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2022
Debt Instrument [Line Items]              
Interest and amortization of deferred financing fees     $ 2,239 $ 2,321 $ 4,447 $ 4,625  
Payment of debt issuance costs         4,081 0  
Convertible Senior Notes Due 2026 | Senior Notes              
Debt Instrument [Line Items]              
Debt instrument, face amount   $ 1,500,000          
Interest and amortization of deferred financing fees     1,900 $ 1,891 3,798 $ 3,779  
Convertible Senior Notes Due 2026 | Senior Notes | Underwriters' Option              
Debt Instrument [Line Items]              
Consideration received   $ 200,000          
2025 Credit Facility              
Debt Instrument [Line Items]              
Payment of debt issuance costs     4,560        
2025 Credit Facility | Line of Credit              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity $ 500,000            
Outstanding borrowing     $ 0   $ 0    
2025 Credit Facility | Line of Credit | Revolving Credit Facility              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity 300,000            
Proceeds from borrowings under revolving credit facility, net of issuance costs $ 30,000            
2025 Credit Facility | Line of Credit | Revolving Credit Facility | Fed Funds Effective Rate Overnight Index Swap Rate              
Debt Instrument [Line Items]              
Variable rate 0.50%            
2025 Credit Facility | Line of Credit | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)              
Debt Instrument [Line Items]              
Variable rate 1.00%            
2025 Credit Facility | Line of Credit | Revolving Credit Facility | Minimum              
Debt Instrument [Line Items]              
Commitment fee percentage 0.175%            
2025 Credit Facility | Line of Credit | Revolving Credit Facility | Minimum | Applicable Margin Rate              
Debt Instrument [Line Items]              
Variable rate 0.25%            
2025 Credit Facility | Line of Credit | Revolving Credit Facility | Maximum              
Debt Instrument [Line Items]              
Commitment fee percentage 0.35%            
2025 Credit Facility | Line of Credit | Revolving Credit Facility | Maximum | Applicable Margin Rate              
Debt Instrument [Line Items]              
Variable rate 1.25%            
2025 Credit Facility | Line of Credit | Revolving Credit Facility | Variable Rate Component One | Minimum | Secured Overnight Financing Rate (SOFR) Applicable Margin Rate              
Debt Instrument [Line Items]              
Variable rate 1.25%            
2025 Credit Facility | Line of Credit | Revolving Credit Facility | Variable Rate Component One | Maximum | Secured Overnight Financing Rate (SOFR) Applicable Margin Rate              
Debt Instrument [Line Items]              
Variable rate 2.25%            
2022 Credit Facility | Revolving Credit Facility              
Debt Instrument [Line Items]              
Available borrowing capacity             $ 250,000