XML 86 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company and Summary of Significant Accounting Policies - Restricted Cash (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2023
Jun. 30, 2023
Jan. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
May 31, 2022
Apr. 30, 2022
Cash and Cash Equivalents [Line Items]                
Proceeds from short-term bank loans       $ 56,470 $ 53,078 $ 20,543    
Restricted cash $ 12,362     12,362 6,400      
Bank Of Beijing                
Cash and Cash Equivalents [Line Items]                
Maximum borrowing capacity             $ 3,400  
Secured debt | Bank Of Beijing                
Cash and Cash Equivalents [Line Items]                
Time deposit         $ 2,500   $ 1,000 $ 2,900
Proceeds from short-term bank loans     $ 2,300          
Secured debt | Bank Of China                
Cash and Cash Equivalents [Line Items]                
Time deposit     3,000          
Proceeds from short-term bank loans     $ 2,900          
Secured debt | June 2023 Bank Loan Two                
Cash and Cash Equivalents [Line Items]                
Time deposit 3,900     3,900        
Proceeds from short-term bank loans       3,500        
Secured debt | June 2023 Bank Loan One                
Cash and Cash Equivalents [Line Items]                
Time deposit 1,500 $ 1,500   $ 1,500        
Proceeds from short-term bank loans $ 1,400 $ 1,400