XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Future Minimum Aggregate Payments for Outstanding Borrowings
As of March 31, 2025, future minimum aggregate payments, including interest, for outstanding borrowings are as follows (in thousands):
 
2025 (remaining)$1,800 
202621,657 
2027472 
202888 
Total24,017 
Less:
Unamortized debt discount and issuance costs(60)
Interest(3,017)
Total borrowings, net of discounts and debt issuance costs20,940 
Less: Borrowings, current(2,535)
Borrowings, non-current, net of discounts and debt issuance costs
$18,405