XML 62 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Expected Future Minimum Principal Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Borrowings    
2025, remainder $ 32,299  
2026 19,376  
Total debt 51,675 $ 42,626
Convertible Notes    
Borrowings    
2025, remainder 0  
2026 5,000  
Total debt 5,000  
Borrowings    
Borrowings    
2025, remainder 32,299  
2026 14,376  
Total debt $ 46,675