XML 43 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Future Minimum Aggregate Payments for Outstanding Borrowings
As of December 31, 2024, future minimum aggregate payments, including interest, for outstanding borrowings are as follows (in thousands):
Years Ending December 31,
2025$2,076 
202621,400 
2027215 
202867 
Total23,758 
Less:
Unamortized debt discount and issuance costs(70)
Interest(3,443)
Total borrowings, net of discounts and debt issuance costs20,245 
Less: Borrowings-current portion(423)
Borrowings-non-current portion, net of discounts and debt issuance costs$19,822