XML 83 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Debt (Details 3) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
2025 $ 1,730  
2026 2,549  
Total future minimum payments 4,279  
Less: imputed interest (112)  
Total Debt $ 4,167 $ 8,900