v3.25.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 29, 2024
Jul. 31, 2023
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Loss Contingencies [Line Items]              
Notes receivable       $ 1,056 $ 1,056    
Proceeds from legal settlements $ 300   $ 300        
Notes receivable, allowance for credit loss, current       $ 0 $ 0    
Grow Generation Corp. vs TGC Systems, LLC              
Loss Contingencies [Line Items]              
Legal settlements   $ 2,000          
Grow Generation Corp. vs TGC Systems, LLC | Pending Litigation              
Loss Contingencies [Line Items]              
Notes receivable           $ 1,500 $ 1,500
Notes receivable, allowance for credit loss, current $ 1,500