Annual report pursuant to Section 13 and 15(d)

Installment Payment Liability - Schedule of Reconciliation of the Installment Payment Liability (Details)

v3.24.4
Installment Payment Liability - Schedule of Reconciliation of the Installment Payment Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Reconciliation of the Installment Payment Liability [Abstract]    
Balance $ 681
Balance 1,425 681
Current portion of installment payment liabilities 786 267
Long-term installment payment liabilities 639 414
Additions pursuant to acquisitions 951 $ 681
Interest accretion 11  
Payments made $ (218)