XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Minimum Lease Payments on Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (remaining six months) $ 531 $ 992
2022 868 721
2023 777 705
2024 773 689
2025 673 615
Total minimum payments 3,622 3,722
Less imputed interest (260)  
Less unrealized translation gain (9)  
Total lease liabilities 3,353  
Less short-term lease liabilities (883) 0
Long-term lease liability $ 2,470 $ 0