XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Deferred Revenue (Details) - Schedule of Current Deferred Revenue - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Schedule of Current Deferred Revenue [Abstract]    
Deferred revenue – beginning of period $ 4,019 $ 4,112
Additions 1,160 4,905
Recognized (1,395) (4,998)
Deferred revenue – end of period $ 3,784 $ 4,019