v3.25.3
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Cash $ 715,953 $ 448,508
Cash equivalents 1,202 1,159
Cash and cash equivalents 717,155 449,667
US$    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 689,233 429,887
Renminbi (“RMB”)    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 25,558 18,979
Hong Kong dollar (“HK$”)    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 1,474 114
Australian dollar (“A$”)    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 535 522
Taiwan dollar (“TW$”)    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 355 $ 165