XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Details) - Schedule of Activity by Period Relating to the Company’s Warranty Provision - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Schedule of Activity by Period Relating to the Company’s Warranty Provision [Abstract]    
Warranty provision, beginning of period $ 4,849 $ 3,981
Accruals for new warranties issued 265 2,968
Settlements (250) (2,100)
Warranty provision, end of period 4,864 4,849
Warranty provision, current 1,448 1,433
Warranty provision, noncurrent $ 3,416 $ 3,416