XML 70 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Other Non-Current Liabilities - Schedule of Note Payable (Details) - Note payable - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Note payable $ 2,629 $ 2,810
Unamortized discount (221) (265)
Total $ 2,408 $ 2,545