XML 79 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Deferred Revenue and Performance Obligations (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Deferred Revenue and Performance Obligations        
Remaining non-cancelable performance obligations $ 882,000 $ 90,000 $ 882,000 $ 90,000
Revenue recognized $ 123,000 $ 136,000 $ 307,000 $ 278,000