v3.25.3
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
REVENUE RECOGNITION          
Allowance amount for discounts or returns and allowances     $ 0   $ 0
Unbilled receivables $ 2,958   2,958   1,298
Consideration payable to the customer (1,753)   (1,753)    
Deferred income (79)   (79)   (20)
Net contract assets $ 1,126   1,126   $ 1,278
Revenue recorded in contract asset     $ 0 $ 726  
Maximum          
REVENUE RECOGNITION          
Payment period     30 days    
Tobacco          
REVENUE RECOGNITION          
Revenue Recognized Over Time, Percent 97.00% 44.00% 58.00% 58.00%