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