v3.26.1
Debt - Schedule of Expected Future Minimum Principal Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Borrowings    
2026, remainder $ 35,485  
2027 14,596  
2028 5,000  
Total debt 55,081  
Convertible Notes    
Borrowings    
2026, remainder 0  
2027 0  
2028 5,000  
Total debt 5,000  
Borrowings    
Borrowings    
2026, remainder 35,485  
2027 14,596  
2028 0  
Total debt $ 50,081 $ 56,589