v3.26.1
Promissory Note - Schedule of Future Promissory Note Payments (Details) - Promissory note
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Instrument [Line Items]  
2026 $ 683
2027 2,516
2028 5,782
2029 4,485
Future promissory note payments $ 13,466