v3.24.2.u1
SCHEDULE OF PRODUCT WARRANTY LIABILITY (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accrued warranty reserve, beginning of year $ 2,653 [1] $ 2,054 [1] $ 1,333
Accrual for product warranties issued 441 1,238 1,103
Product replacements and other warranty expenditures (165) (503) (481)
Expiration of warranties (3) (136) 99
Accrued warranty reserve, end of period [1] 2,926 2,653 2,054
Standard and Extended Product Warranty Accrual [1] 2,926 2,653 2,054
Other Noncurrent Liabilities [Member]      
Accrued warranty reserve, beginning of year 1,688 1,309  
Accrued warranty reserve, end of period 1,788 1,688 1,309
Standard and Extended Product Warranty Accrual $ 1,788 $ 1,688 $ 1,309
[1] Includes accrued warranty included in other long-term liabilities at December 31, 2022 and 2023, and March 31, 2024 of