XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
2024 (remaining) $ 1,087  
2025 2,190  
2026 21,483  
2027 215  
2028 67  
Total 25,042  
Unamortized debt discount and issuance costs (93)  
Interest (4,696)  
Total borrowings, net of discounts and debt issuance costs 20,253  
Less: Borrowings-current portion (423) $ (264)
Borrowings-non-current portion, net of discounts and debt issuance costs $ 19,830 $ 19,231