v3.26.3
STOCKHOLDERS’ EQUITY (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 25, 2025
Jan. 29, 2024
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2024
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Sep. 10, 2025
Aug. 08, 2023
Share Repurchase Program [Line Items]                    
Treasury stock, value     $ 157 $ 712     $ 2,638 $ 2,775    
Common Stock [Member]                    
Share Repurchase Program [Line Items]                    
Warrants outstanding             10,925,000      
Number of prefunded warrants             0      
Number of securities called by warrants or rights             502,550      
Exercise price             $ 32.61      
Number of each warrant of common share             0.046      
Common Stock [Member]                    
Share Repurchase Program [Line Items]                    
Treasury stock, value            
August 8 2023 Authorization [Member]                    
Share Repurchase Program [Line Items]                    
Share Repurchase Program                   $ 5,000
Treasury stock, shares               154,084    
Treasury stock, value               $ 2,495    
Remaining authorized repurchase amount     $ 1,600     $ 1,600 $ 2,481      
September 10 2025, Authorization [Member]                    
Share Repurchase Program [Line Items]                    
Share Repurchase Program                 $ 3,000  
Treasury stock, shares           86,257 280,886      
Treasury stock, value           $ 900 $ 2,638      
September 10 2025, Authorization, Private Shareholder Purchase [Member]                    
Share Repurchase Program [Line Items]                    
Treasury stock, shares 261,052                  
Treasury stock, value $ 2,441                  
September 10 2025, Authorization, Open Market Share Purchases [Member]                    
Share Repurchase Program [Line Items]                    
Treasury stock, shares 19,834                  
Treasury stock, value $ 197                  
July 30, 2015 August 8, 2023 and September 10, 2025 Authorization [Member]                    
Share Repurchase Program [Line Items]                    
Treasury stock, shares           1,034,639 948,382      
Treasury stock, value           $ 16,400 $ 15,520      
August 8 2023 Authorization, Private Shareholder Purchase [Member]                    
Share Repurchase Program [Line Items]                    
Treasury stock, shares   44,250     69,567          
Treasury stock, value   $ 655     $ 1,181          
August 8 2023 Authorization, Open Market Share Purchases [Member] | Common Stock [Member]                    
Share Repurchase Program [Line Items]                    
Treasury stock, shares         40,267          
Treasury stock, value         $ 659