XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Borrowings (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Future Minimum Aggregate Payments for Outstanding Borrowings
As of December 31, 2023, future minimum aggregate payments, including interest, for outstanding borrowings are as follows (in thousands):
Years Ending December 31,
20241,949 
20251,974 
202621,243 
Total25,166 
Less:
Unamortized debt discount and issuance costs(113)
Interest(5,558)
Total borrowings, net of discounts and debt issuance costs19,495 
Less: Borrowings-current portion(264)
Borrowings-non-current portion, net of discounts and debt issuance costs$19,231