XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Cash Equivalents and Term Deposit - Cash and Cash Equivalents by Geographic Region (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents $ 66,740 $ 60,813
North America    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 6,825 6,430
People's Republic of China ("PRC")    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 15,633 16,000
Asia (excluding the PRC)    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 18,850 11,798
Europe    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 13,042 17,604
South America    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents $ 12,390 $ 8,981