Financial risk management - Summary of Nature and Extent of Risks Arising From Financial Instruments (Detail)  | 
6 Months Ended | 12 Months Ended | 
|---|---|---|
Jun. 30, 2022  | 
Dec. 31, 2021  | 
|
| Interest rate risk [member] | ||
| Disclosure of nature and extent of risks arising from financial instruments [line items] | ||
| Exposure arising from | Long-term borrowings at variable rates | |
| Measurement | Sensitivity analysis | |
| Management | Economic hedge with an interest rate cap | |
| Credit risk [member] | ||
| Disclosure of nature and extent of risks arising from financial instruments [line items] | ||
| Exposure arising from | Cash and cash equivalents, trade receivables, derivative financial instruments and contract assets. | |
| Measurement | Aging analysis | |
| Management | Doing business with creditworthy companies and a strict policy of cash collection. | |
| Liquidity risk [member] | ||
| Disclosure of nature and extent of risks arising from financial instruments [line items] | ||
| Exposure arising from | Borrowings and other liabilities | Borrowings and other liabilities | 
| Measurement | Cash flow forecasts | Cash flow forecasts | 
| Management | Availability of borrowing facilities | Availability of borrowing facilities. | 
| X | ||||||||||
- Definition Management risk strategy to mitigate risk. No definition available. 
  | 
| X | ||||||||||
- Definition The description of exposures to risks arising from financial instruments. [Refer: Financial instruments, class [member]] Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. No definition available. 
  | 
| X | ||||||||||
- Definition The description of the methods used to measure risks arising from financial instruments. [Refer: Financial instruments, class [member]] Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  |