XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Lease Payments on Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 331  
2026 812  
2027 800  
2028 773  
2029 787  
Thereafter 1,436  
Total minimum payments 4,939  
Less imputed interest (1,040)  
Less unrealized translation gain 0  
Total lease liabilities 3,899  
Less short-term lease liabilities (89) $ (865)
Long-term lease liabilities $ 3,810 $ 674