v3.26.1
NOTES PAYABLE - Future maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
NOTES PAYABLE    
1 year or less $ 30,000 $ 30,000
1 to 2 years 25,000 25,000
2 to 3 years 20,000 30,000
3 to 4 years 25,000 25,000
Total $ 100,000 $ 110,000