v3.26.1
Notes Payable - Future minimum principal payments on notes payable excluding accrued interest (Details) - Nonrelated Party
$ in Thousands
Jun. 30, 2026
USD ($)
Notes Payable  
2026 (remainder) $ 103
2027 208
2028 221
2029 63
Total future payments $ 595