XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents, and Term Deposit - Summary of Geographic Area (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 53,628 $ 60,813
North America    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 4,869 6,430
People's Republic of China    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 17,657 16,000
Asia (excluding PRC)    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 10,361 11,798
Europe    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 18,021 17,604
South America    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 2,720 $ 8,981