v3.25.4
Borrowings - Summary of Interest Rates of Borrowings (Detail)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2020
Disclosure of detailed information about borrowings [line items]        
Borrowings, interest rate       6.00%
Bank Borrowings [Member] | Fixed Rate [member] | Bottom of range [member]        
Disclosure of detailed information about borrowings [line items]        
Borrowings, interest rate 2.24% 2.78% 2.70%  
Bank Borrowings [Member] | Fixed Rate [member] | Top of range [member]        
Disclosure of detailed information about borrowings [line items]        
Borrowings, interest rate 4.20% 4.50% 4.30%  
Bank Borrowings [Member] | Floating Rate [member] | Bottom of range [member]        
Disclosure of detailed information about borrowings [line items]        
Borrowings, interest rate 3.78% 4.10% 1.35%  
Bank Borrowings [Member] | Floating Rate [member] | Top of range [member]        
Disclosure of detailed information about borrowings [line items]        
Borrowings, interest rate 7.23% 7.36% 5.59%