XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Cash, Cash Equivalents, and Term Deposit - Summary of Geographic Area (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 46,130 $ 60,813
North America    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 4,466 6,430
People's Republic of China    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 15,328 16,000
Asia (excluding PRC)    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 11,786 11,798
Europe    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 11,756 17,604
South America    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 2,794 $ 8,981