v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Carrying Values and Fair Values of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Principal Amount    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt $ 1,395,319 $ 1,543,660
Principal Amount | Line of Credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 415,319 563,660
Principal Amount | Senior Notes | 2030 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 300,000 300,000
Principal Amount | Senior Notes | 2031 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 300,000 300,000
Principal Amount | Securitizations | 2015-1N Aaa/AAA Class A-1-1-A Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 240,000 240,000
Principal Amount | Securitizations | 2015-1N Aaa/AAA Class A-L Loans    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 50,000 50,000
Principal Amount | Securitizations | 2015-1N Aaa/AAA Class A-1-2-B Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 20,000 20,000
Principal Amount | Securitizations | 2015-1N AA Class A-2-RR Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 30,000 30,000
Principal Amount | Securitizations | 2015-1N A Class B-R Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 40,000 40,000
Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 1,399,893 1,544,646
Fair Value | Line of Credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 415,319 563,660
Fair Value | Senior Notes | 2030 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 301,709 299,749
Fair Value | Senior Notes | 2031 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 303,340 301,436
Fair Value | Securitizations | 2015-1N Aaa/AAA Class A-1-1-A Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 240,054 240,118
Fair Value | Securitizations | 2015-1N Aaa/AAA Class A-L Loans    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 50,011 50,025
Fair Value | Securitizations | 2015-1N Aaa/AAA Class A-1-2-B Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 19,971 20,001
Fair Value | Securitizations | 2015-1N AA Class A-2-RR Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 29,789 29,858
Fair Value | Securitizations | 2015-1N A Class B-R Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt $ 39,700 $ 39,799