v3.25.2
Restricted Net Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Segment Reporting Information      
Minimum required statutory reserve of annual after-tax profit (as a percent) 10.00%    
Required statutory reserve as a percentage of registered capital (as a percent) 50.00%    
Cash and cash equivalents $ 2,756,056 $ 2,627,410 $ 2,592,655
China      
Segment Reporting Information      
Cash and cash equivalents $ 1,915,949 $ 1,709,961