v3.25.4
FAIR VALUE MEASUREMENTS - Carrying Value and Fair Value of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt $ 3,285,532 $ 2,872,005
Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 3,296,515 2,870,999
ING Facility | Line of Credit | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 254,537 313,352
ING Facility | Line of Credit | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 254,537 313,352
Wells Funding Facility | Line of Credit | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 497,250 381,250
Wells Funding Facility | Line of Credit | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 497,250 381,250
CBNA Funding Facility | Line of Credit | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 225,000 93,750
CBNA Funding Facility | Line of Credit | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 225,000 93,750
JPM Funding Facility | Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 744,073 614,073
JPM Funding Facility | Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 744,073 614,073
Series A 2026 Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 0 888
Series A 2026 Notes | Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[2] 0 203,112
Series A 2026 Notes | Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[2] 0 202,899
Series A 2028 Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 849 1,014
Series A 2028 Notes | Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[2] 145,151 144,986
Series A 2028 Notes | Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[2] 146,080 143,487
Series B 2026 Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 255 655
Series B 2026 Notes | Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[3] 106,745 106,345
Series B 2026 Notes | Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[3] 106,683 106,170
Series B 2028 Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 773 1,055
Series B 2028 Notes | Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[3] 127,227 126,945
Series B 2028 Notes | Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[3] 128,152 125,503
Series C 2027 Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 534 985
Series C 2027 Notes | Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[4] 135,966 135,515
Series C 2027 Notes | Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[4] 137,638 137,188
Series C 2029 Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 1,075 1,406
Series C 2029 Notes | Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[4] 162,425 162,094
Series C 2029 Notes | Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[4] 167,204 164,336
Series D 2027 | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 610 993
Series D 2027 | Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[5] 99,390 99,007
Series D 2027 | Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[5] 100,272 99,146
Series D 2029 | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 1,651 2,110
Series D 2029 | Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[5] 198,349 197,890
Series D 2029 | Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [1],[5] 200,709 196,159
2030 Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 3,080 3,721
Unamortized original issuance discount 2,083 2,587
2030 Notes | Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [6] 294,837 293,686
2030 Notes | Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [6] 294,837 293,686
2028 Notes | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 3,488  
Unamortized original issuance discount 1,930  
2028 Notes | Senior Notes | Carrying Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [7] 294,582 0
2028 Notes | Senior Notes | Fair Value | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt [7] $ 294,080 $ 0
[1] Inclusive of change in fair market value of effective hedge.
[2] The carrying value of the Company’s Series A 2026 Notes and Series A 2028 Notes (each as defined below) was presented net of unamortized debt issuance costs of $0 and $849, respectively, as of December 31, 2025, and $888 and $1,014, respectively, as of December 31, 2024.
[3] The carrying value of the Company’s Series B 2026 Notes and Series B 2028 Notes (each as defined below) was presented net of unamortized debt issuance costs of $255 and $773, respectively, as of December 31, 2025, and $655 and $1,055, respectively, as of December 31, 2024.
[4] The carrying value of the Company’s Series C 2027 Notes and Series C 2029 Notes (each as defined below) was presented net of unamortized debt issuance costs of $534 and $1,075, respectively, as of December 31, 2025, and $985 and $1,406, respectively, as of December 31, 2024.
[5] The carrying value of the Company’s Series D 2027 Notes and Series D 2029 Notes (each as defined below) was presented net of unamortized debt issuance costs of $610 and $1,651, respectively, as of December 31, 2025, and $993 and $2,110, respectively, as of December 31, 2024.
[6] The carrying value of the Company’s 2030 Notes (as defined below) was presented net of unamortized debt issuance cost of $3,080, as of December 31, 2025, and $3,721 as of December 31, 2024. The carrying value of the Company’s 2030 Notes (as defined below) was presented net of unamortized original issue discount of $2,083, as of December 31, 2025, and $2,587 as of December 31, 2024.
[7] The carrying value of the Company’s 2028 Notes (as defined below) was presented net of unamortized debt issuance costs and unamortized original issue discount of $3,488, and $1,930, respectively, as of December 31, 2025.