v3.24.2.u1
SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE SOURCE (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Total revenue $ 33,740 $ 32,852 $ 133,736 $ 135,912 $ 125,960
Product [Member]          
Disaggregation of Revenue [Line Items]          
Total revenue 12,080 12,508 49,741 56,945 52,902
Service [Member]          
Disaggregation of Revenue [Line Items]          
Total revenue $ 21,660 $ 20,344 $ 83,995 $ 78,967 $ 73,058