Term Deposits - Additional Information (Detail) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Mar. 31, 2025 |
|---|---|---|
| Term Deposit [Abstract] | ||
| Term deposits marked as lien with National Company Law Appellate Tribunal | $ 2,870 | $ 2,974 |
| Pledged with banks against bank guarantees, bank over draft facility and other facilities | $ 6,554 | $ 4,989 |