XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Future Minimum Lease Payments on Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (remaining three months) $ 243  
2025 786  
2026 36  
Total minimum payments 1,065  
Less imputed interest (26)  
Less unrealized translation gain (10)  
Total lease liabilities 1,029  
Less short-term lease liabilities (848) $ (865)
Long-term lease liability $ 181 $ 674