v3.25.1
Short-term deposits and long-term deposits (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2024
CNY (¥)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Short-term deposits and long-term deposits        
Short-term deposits ¥ 4,075,048 $ 558,279 ¥ 6,851,160  
Long-term deposits 1,470,000 201,389 2,553,293  
RMB        
Short-term deposits and long-term deposits        
Short-term deposits 1,135,000   1,185,000  
Long-term deposits 1,470,000 1,470,000 2,100,000 $ 2,100,000
US$        
Short-term deposits and long-term deposits        
Short-term deposits ¥ 2,940,048 $ 408,999 5,666,160 800,000
Long-term deposits     ¥ 453,293 $ 64,000