XML 164 R107.htm IDEA: XBRL DOCUMENT v3.23.1
Concentration, Credit and Other Risks - Foreign Currency Risks (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Revenue, Major Customer [Line Items]    
Cash and cash equivalents $ 21,929 $ 269,863
Minimum cash balance 2,000  
Cash amount 300  
Insured deposit 3,600 $ 4,700
United States - Federal    
Revenue, Major Customer [Line Items]    
Cash and cash equivalents 4,400  
Malaysia, Singapore, China, Hong Kong    
Revenue, Major Customer [Line Items]    
Cash and cash equivalents $ 16,000