XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS - Carrying Value and Fair Value of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2027 Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs $ 2,374 $ 3,499
Unamortized original issuance discount 452 667
2025 Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 856 2,065
Unamortized original issuance discount 0 0
2029 Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 3,297 0
Unamortized original issuance discount 3,398 0
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 1,973,479 1,496,032
Carrying Value | BNP Funding Facility | Line of Credit | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 316,000 282,000
Carrying Value | Truist Credit Facility | Line of Credit | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 617,401 520,263
Carrying Value | 2027 Notes | Senior Notes | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 422,174 420,834
Carrying Value | 2025 Notes | Senior Notes | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 274,144 272,935
Carrying Value | 2029 Notes | Senior Notes | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 343,760 0
Carrying Value | CIBC Substriction Facility | Line of Credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 1,977,226 1,484,880
Fair Value | BNP Funding Facility | Line of Credit | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 316,000 282,000
Fair Value | Truist Credit Facility | Line of Credit | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 617,401 520,263
Fair Value | 2027 Notes | Senior Notes | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 418,370 407,617
Fair Value | 2025 Notes | Senior Notes | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 275,000 275,000
Fair Value | 2029 Notes | Senior Notes | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 350,455 0
Fair Value | CIBC Substriction Facility | Line of Credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt $ 0 $ 0