v3.26.3
Notes Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Notes Payable    
Related party note payable $ 0 $ 98
Other note payable 4,748 16
Total notes payable 4,748 114
Less: current notes payable (454) (114)
Notes payable, net of current portion $ 4,294 $ 0