XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Future Minimum Aggregate Payments for Outstanding Borrowings
As of June 30, 2023, future minimum aggregate payments, including interest, for outstanding borrowings are as follows (in thousands):
 
2023 (remaining)$950 
20241,908 
20251,928 
202621,215 
Total26,001 
Less:
Unamortized debt discount and issuance costs(134)
Interest(6,457)
Total borrowings, net of discounts and debt issuance costs19,410 
Less: Borrowings-current portion(257)
Borrowings-non-current portion, net of discounts and debt issuance costs$19,153