v3.26.1
NOTES RECEIVABLE - Interest Income and Payment Received (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income $ 3,727 $ 5,583 $ 8,913 $ 11,042
Notes Receivable [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Payment received relating to notes receivable     2,000 2,200
Bonds A and B Series [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income $ 1,000 $ 1,100 $ 2,100 $ 2,200