v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Product Information [Line Items]          
Escrow amounts $ 85,000        
Accounts receivable, allowance for credit loss 3,197   $ 2,797 $ 2,567  
Products warranty description     The Company typically provides a 1 – 8-year warranty on its products. Estimated future warranty costs are accrued in the period that the related revenue is recognized and are included in accounts payable and accrued expenses in the Consolidated Balance Sheets. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products    
Research and development expenses 2,018 $ 1,723 $ 8,380 8,472 $ 11,429
Benefit plan 88 104 379 285  
Share-Based Payment Arrangement, Expense 1,028 832 3,908 4,343 4,676
Advertising and marketing expense 1,698 1,781 2,300 1,130 1,185
Selling, General and Administrative Expenses [Member]          
Product Information [Line Items]          
Realized Gain (Loss), Foreign Currency Transaction, before Tax (193) 176 277 (847) (128)
Interest Expense [Member]          
Product Information [Line Items]          
Realized Gain (Loss), Foreign Currency Transaction, before Tax $ 151 $ 544 $ 591 $ 2,689 $ 810
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | No Customer [Member]          
Product Information [Line Items]          
Concentration risk, percentage 10.00% 10.00% 10.00% 10.00% 10.00%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | No Customer [Member]          
Product Information [Line Items]          
Concentration risk, percentage 10.00% 10.00% 10.00% 10.00% 10.00%
Purchases From Vendor [Member]          
Product Information [Line Items]          
Escrow amounts $ 310