v3.25.4
Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Notes Payable    
Related party note payable $ 98 $ 478
Other note payable 16 114
Total notes payable 114 592
Less: current notes payable (114) (478)
Notes payable, net of current portion $ 0 $ 114