XML 66 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Borrowings (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Future Minimum Aggregate Payments for Outstanding Borrowings
As of September 30, 2023, future minimum aggregate payments, including interest, for outstanding borrowings are as follows (in thousands):
 
2023 (remaining)$487 
20241,954 
20251,974 
202621,239 
Total25,654 
Less:
Unamortized debt discount and issuance costs(124)
Interest(6,076)
Total borrowings, net of discounts and debt issuance costs19,454 
Less: Borrowings-current portion(261)
Borrowings-non-current portion, net of discounts and debt issuance costs$19,193