v3.26.1
Notes Payable - Summary of Future Principal Payments on Notes Payable (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Instruments [Abstract]  
2026 $ 10,574
2027 19,387
2028 14,524
2029 627
Total $ 45,112