XML 52 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Line Items]    
Cash $ 650,092 $ 678,358
Cash equivalents 1,224 1,215
Cash and cash equivalents 651,316 679,573
US$    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 631,882 651,196
Renminbi (“RMB”)    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 15,757 25,358
Hong Kong dollar (“HK$”)    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 2,887 2,020
Australian dollar (“A$”)    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 547 538
Taiwan dollar (“TW$”)    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 243 $ 461