v3.25.3
NOTES AND LOANS PAYABLE - Future principal payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
NOTES AND LOANS PAYABLE    
Total debt   $ 6,665
Notes and loans payable    
NOTES AND LOANS PAYABLE    
2025 $ 275  
2026 93  
Total debt $ 368