Leases - Summary of Amounts Recognised in Statement of Profit or Loss (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Disclosure Of Operating Lease [Abstract] | |||
| Interest on lease liabilities (refer note 16) | $ 1,454 | $ 1,697 | $ 1,783 |
| Depreciation on right-of-use assets (refer note 18) | $ 4,655 | $ 4,383 | $ 3,767 |
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Disclosure of operating lease. No definition available.
|