XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Borrowings (Tables)
9 Months Ended
Sep. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Future Minimum Aggregate Payments for Outstanding Borrowings
As of September 30, 2025, future minimum aggregate payments, including interest, for outstanding borrowings are as follows (in thousands):
 
2025 (remaining)$944 
20263,700 
20273,450 
20283,117 
20292,978 
203025,930 
Total40,119 
Less:
Unamortized debt discount and issuance costs(3,434)
Interest(13,744)
Total borrowings, net of discounts and debt issuance costs22,941 
Less: Borrowings, current(680)
Borrowings, non-current, net of discounts and debt issuance costs
$22,261