XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Deferred Revenue (Details) - Schedule of Revenue Disaggregated by Timing of Revenue Recognition - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Schedule of Revenue Disaggregated by Timing of Revenue Recognition [Abstract]    
Total revenue $ 5,804 $ 26,021
Transferred at a Point in Time [Member]    
Schedule of Revenue Disaggregated by Timing of Revenue Recognition [Abstract]    
Total revenue 4,920 12,774
Transferred Over Time [Member]    
Schedule of Revenue Disaggregated by Timing of Revenue Recognition [Abstract]    
Total revenue $ 884 $ 13,247