v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Face Value, Carrying Amount and Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Level 3 | Financing receivables    
Financial assets:    
Face Value $ 461,000 $ 0
Level 3 | Financing receivables | Carrying Amount    
Financial assets:    
Carrying Amount and Fair Value 463,256 0
Level 3 | Financing receivables | Fair Value    
Financial assets:    
Carrying Amount and Fair Value 459,815 0
Level 3 | Preferred equity investments    
Financial assets:    
Face Value 83,782 83,782
Level 3 | Preferred equity investments | Carrying Amount    
Financial assets:    
Carrying Amount and Fair Value 84,582 84,585
Level 3 | Preferred equity investments | Fair Value    
Financial assets:    
Carrying Amount and Fair Value 84,582 84,585
Level 2 | Senior unsecured notes payable | Senior unsecured notes payable    
Financial liabilities:    
Face Value 400,000 400,000
Level 2 | Carrying Amount | Senior unsecured notes payable | Senior unsecured notes payable    
Financial liabilities:    
Carrying Amount and Fair Value 398,260 397,816
Level 2 | Fair Value | Senior unsecured notes payable | Senior unsecured notes payable    
Financial liabilities:    
Carrying Amount and Fair Value $ 390,328 $ 394,216