v3.25.2
REVENUE RECOGNITION - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 29, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Disaggregation of Revenue [Line Items]                
Revenue recognized from contract with customer liability   $ 500 $ 1,100 $ 1,600 $ 4,000      
Proceeds from legal settlements $ 300       $ 300      
Notes receivable   $ 909   $ 909   $ 1,056    
Grow Generation Corp. vs TGC Systems, LLC | Pending Litigation                
Disaggregation of Revenue [Line Items]                
Notes receivable             $ 1,500 $ 1,500