XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Future Minimum Aggregate Payments for Outstanding Borrowings
As of December 31, 2022, future minimum aggregate payments, including interest, for outstanding borrowings are as follows (in thousands):
Years Ending December 31,
2023$1,911 
20243,205 
202516,377 
202614,973 
Total36,466 
Less:
Unamortized debt discount and issuance costs(158)
Interest(7,340)
Total borrowings, net of discounts and debt issuance costs28,968 
Less: Borrowings-current portion(190)
Borrowings-non-current portion, net of discounts and debt issuance costs$28,778