v3.26.1
Restricted Net Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Segment Reporting Information    
Minimum required statutory reserve of annual after-tax profit 10.00%  
Required statutory reserve as a percentage of registered capital 50.00%  
China    
Segment Reporting Information    
Net assets for consolidated and unconsolidated subsidiaries $ 2,149,922 $ 2,012,019