v3.25.4
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash And Cash Equivalents [Line Items]    
Cash $ 678,358 $ 448,508
Cash equivalents 1,215 1,159
Cash and cash equivalents 679,573 449,667
US$    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 651,196 429,887
RMB    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 25,358 18,979
Hong Kong dollar (“HK$”)    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 2,020 114
Australian dollar (“A$”)    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents 538 522
Taiwan dollar (“TW$”)    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents $ 461 $ 165