v3.26.1
FAIR VALUE - Assets Not Measured on Recurring and Nonrecurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Carrying Amount | Senior Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Senior Notes $ 799,639 $ 807,053
Carrying Amount | Other secured financings    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Senior Notes 83,938 87,953
Estimated Fair Value | Senior Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Senior Notes 716,306 801,069
Estimated Fair Value | Other secured financings    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Senior Notes $ 82,882 $ 89,034