Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.26.1
Installment Payment Liabilities - Schedule of Reconciliation of the Installment Payment Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Reconciliation of the Installment Payment Liabilities [Abstract]    
Balance $ 790 $ 1,425
Balance 377 790
Current portion of installment payment liabilities 230 365
Long-term installment payment liabilities 147 425
Interest accretion 49 125
Payments made $ (462) $ (760)