XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
2025 (remaining) $ 1,800  
2026 21,657  
2027 472  
2028 88  
Total 24,017  
Unamortized debt discount and issuance costs (60)  
Interest (3,017)  
Total borrowings, net of discounts and debt issuance costs 20,940  
Less: Borrowings, current (2,535) $ (423)
Borrowings, non-current, net of discounts and debt issuance costs $ 18,405 $ 19,822