v3.26.1
PROMISSORY NOTES - AFFILIATES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 23, 2024
Mar. 15, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Nov. 30, 2018
Nov. 30, 2017
PROMISSORY NOTES - AFFILIATES                  
Outstanding amount     $ 16,738   $ 16,738   $ 17,679    
Variable interest rate 4.00%                
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember                
Affiliates                  
PROMISSORY NOTES - AFFILIATES                  
Interest rate               10.00%  
Contingent consideration               $ 5,000  
Repayment of promissory notes   $ 3,400              
Affiliates | Subordinated promissory notes                  
PROMISSORY NOTES - AFFILIATES                  
Debt face amount                 $ 3,600
Interest rate                 10.00%
Debt forgiveness   3,800              
Affiliates | Promissory note                  
PROMISSORY NOTES - AFFILIATES                  
Debt face amount   $ 5,300              
Outstanding amount     5,300   5,300   $ 5,300    
Variable interest rate   1.00%              
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   us-gaap:PrimeRateMember              
Interest expense     $ 300 $ 300 $ 300 $ 300      
Affiliates | Promissory note | Minimum                  
PROMISSORY NOTES - AFFILIATES                  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   us-gaap:PrimeRateMember              
Effective interest rate   7.50%