v3.26.1
BUSINESS COMBINATION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 02, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]              
Revenue   $ 38,072   $ 39,421   $ 76,031 $ 82,301
Net income (loss)   (1,792) $ (1,538) (2,407) $ (1,669) (3,330) (4,076)
Titan Tools Group Limited              
Business Combination [Line Items]              
Gross cash purchase consideration $ 10,774            
Percentage of shares to acquire 100.00%            
Acquisition-related costs       $ 300     $ 500
Revenue   2,200       4,300  
Net income (loss)   $ 100       $ 100  
Titan Tools Group Limited | Titan Merger Agreement              
Business Combination [Line Items]              
Gross cash purchase consideration $ 10,800