XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Borrowings (Tables)
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Future Minimum Aggregate Payments for Outstanding Borrowings
As of September 30, 2024, future minimum aggregate payments, including interest, for outstanding borrowings are as follows (in thousands):
 
2024 (remaining)$517 
20252,097 
202621,400 
2027215 
202867 
Total24,296 
Less:
Unamortized debt discount and issuance costs(80)
Interest(3,963)
Total borrowings, net of discounts and debt issuance costs20,253 
Less: Borrowings-current portion(430)
Borrowings-non-current portion, net of discounts and debt issuance costs$19,823