XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues and Other Income (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue recognized included in contract liability balance at beginning of period $ 924 $ 726 $ 1,603 $ 2,024
Revenue 13,046 11,872 22,914 21,329
Sublease payment received 70 274 196 393
Product and Service, Other [Member]        
Revenue 123 28 220 149
Product and Service, Other [Member] | Transferred over Time [Member]        
Revenue $ 123 $ 28 $ 220 $ 149