XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash And Cash Equivalents [Line Items]    
Cash $ 756,089 $ 448,508
Cash equivalents 1,174 1,159
Cash and cash equivalents 757,263 449,667
US$    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 734,857 429,887
Renminbi (“RMB”)    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 21,245 18,979
Hong Kong dollar (“HK$”)    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 306 114
Australian dollar (“A$”)    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 521 522
Taiwan dollar (“TW$”)    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents $ 334 $ 165