XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue and Deferred Revenue (Details) - Schedule of revenue disaggregated by timing of revenue recognition - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 7,019 $ 15,751 $ 52,369 $ 34,584
Transferred At a Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 5,657 2,757 28,675 4,110
Transferred Over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,362 $ 12,994 $ 23,694 $ 30,474