XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues and Other Income (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue recognized included in contract liability balance at beginning of period $ 1,279 $ 414 $ 2,882 $ 2,438
Revenue 16,866 7,958 39,780 29,286
Product and Service, Other [Member]        
Revenue 81 212 301 361
Product and Service, Other [Member] | Transferred over Time [Member]        
Revenue $ 81 $ 212 $ 301 $ 361