XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Future Minimum Lease Payments on Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (remaining six months) $ 278  
2026 966  
2027 922  
2028 866  
2029 862  
Thereafter 1,437  
Total minimum payments 5,331  
Less imputed interest (988)  
Add unrealized translation loss 13  
Total lease liabilities 4,356  
Less short-term lease liabilities (573) $ (89)
Long-term lease liability $ 3,783 $ 3,810