v3.26.1
Credit Facility - Schedule of Future Expected Repayments of Principal Amount Due on Credit Facility (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Debt Disclosure [Abstract]  
2027 $ 12,706
2028 20,785
2029 7,509
Total principal repayments 41,000
Unamortized debt issuance costs (752)
Accrued final payment fee 525
Total credit facility, non-current, net $ 40,773