XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue recognized included in contract liability balance at beginning of period $ 414 $ 295 $ 2,438 $ 507
Revenue 7,958 9,678 29,286 29,056
Product and Service, Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 212 5 361 541
Product and Service, Other [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 212 $ 5 $ 361 191
Product and Service, Other [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue       $ 350