Quarterly report pursuant to Section 13 or 15(d)

Schedule of Contract Balances (Details)

v3.24.3
Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unbilled receivables - current $ 7,277 $ 9,336 $ 8,432 $ 6,062
Change in unbilled receivables (1,155) 3,274    
Deferred revenue 5,398 7,765 $ 6,815 $ 4,813
Year to Date Changes [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Change in unbilled receivables $ (1,155) $ 3,274    
Change in unbilled receivables, percentage (14.00%) 54.00%    
Change in deferred revenue $ (1,417) $ 2,952    
Change in deferred revenue, percentage (20.80%) 61.30%