XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Expected future minimum principal payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Borrowings    
2024, remainder $ 11,813  
2025 25,006  
2026 5,000  
Total debt 41,819 $ 79,856
Convertible Notes    
Borrowings    
2024, remainder 4,000  
2025 0  
2026 5,000  
Total debt 9,000  
Borrowings    
Borrowings    
2024, remainder 7,813  
2025 25,006  
Total debt $ 32,819