XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash And Cash Equivalents [Line Items]    
Cash $ 614,937 $ 789,051
Cash equivalents 1,149 1,100
Cash and cash equivalents 616,086 790,151
US$    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 575,116 762,436
Renminbi (“RMB”)    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 40,092 25,093
Hong Kong dollar (“HK$”)    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 53 1,974
Australian dollar (“A$”)    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 580 587
Taiwan dollar (“TW$”)    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents $ 245 $ 61