v3.26.1
Notes payable - Summary of unsecured senior notes (Detail)
¥ in Millions, $ in Millions
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Disclosure of Detailed Information Unsecured Senior Notes [Line Items]      
Principal amount | $   $ 800  
Notes payable | ¥ ¥ 3,497   ¥ 5,726
Senior Notes Tranch one [Member]      
Disclosure of Detailed Information Unsecured Senior Notes [Line Items]      
Principal amount | $   $ 300  
Notes payable | ¥ ¥ 0   2,154
Interest rate 1.375% 1.375%  
Borrowings maturity 2025    
Senior Notes Tranch Two [Member]      
Disclosure of Detailed Information Unsecured Senior Notes [Line Items]      
Principal amount | $   $ 500  
Notes payable | ¥ ¥ 3,497   ¥ 3,572
Interest rate 2.00% 2.00%  
Borrowings maturity 2030