v3.25.2
Borrowings (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Future Minimum Aggregate Payments for Outstanding Borrowings
As of June 30, 2025, future minimum aggregate payments, including interest, for outstanding borrowings are as follows (in thousands):
 
2025 (remaining)$1,888 
20263,700 
20273,450 
20283,117 
20292,978 
203025,930 
Total41,063 
Less:
Unamortized debt discount and issuance costs(3,560)
Interest(14,526)
Total borrowings, net of discounts and debt issuance costs22,977 
Less: Borrowings, current(667)
Borrowings, non-current, net of discounts and debt issuance costs
$22,310