XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Borrowings (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Future Minimum Aggregate Payments for Outstanding Borrowings
As of March 31, 2024, future minimum aggregate payments, including interest, for outstanding borrowings are as follows (in thousands):
 
2024 (remaining)$1,466 
20251,974 
202621,243 
Total24,683 
Less:
Unamortized debt discount and issuance costs(103)
Interest(5,043)
Total borrowings, net of discounts and debt issuance costs19,537 
Less: Borrowings-current portion(268)
Borrowings-non-current portion, net of discounts and debt issuance costs$19,269