XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Future Minimum Aggregate Payments for Outstanding Borrowings
As of June 30, 2024, future minimum aggregate payments, including interest, for outstanding borrowings are as follows (in thousands):
 
2024 (remaining)$1,087 
20252,190 
202621,483 
2027215 
202867 
Total25,042 
Less:
Unamortized debt discount and issuance costs(93)
Interest(4,696)
Total borrowings, net of discounts and debt issuance costs20,253 
Less: Borrowings-current portion(423)
Borrowings-non-current portion, net of discounts and debt issuance costs$19,830