v3.25.1
Basis of Preparation - Additional Information (Detail) - $ / $
Mar. 14, 2025
Dec. 31, 2024
Disclosure of non-adjusting events after reporting period [line items]    
Exchange rate   20.8557
Increase decrease in foreign currency exchange rate   5.00%
Changes in foreign exchange rates    
Disclosure of non-adjusting events after reporting period [line items]    
Exchange rate 19.8545