v3.26.1
FAIR VALUE MEASUREMENTS - Carrying Value and Fair Value of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt $ 1,066,785 $ 1,112,958
Carrying Value | Barclays Funding Facility | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 449,055 452,199
Carrying Value | BNP Funding Facility | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 240,000 227,000
Carrying Value | JPM Funding Facility | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 377,730 433,759
Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 1,066,785 1,112,958
Fair Value | Barclays Funding Facility | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 449,055 452,199
Fair Value | BNP Funding Facility | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 240,000 227,000
Fair Value | JPM Funding Facility | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt $ 377,730 $ 433,759