v3.25.2
Borrowings - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
2025 (remaining) $ 1,888  
2026 3,700  
2027 3,450  
2028 3,117  
2029 2,978  
2030 25,930  
Total 41,063  
Unamortized debt discount and issuance costs (3,560)  
Interest (14,526)  
Total borrowings, net of discounts and debt issuance costs 22,977  
Less: Borrowings, current (667) $ (423)
Borrowings, non-current, net of discounts and debt issuance costs $ 22,310 $ 19,822