XML 144 R131.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings (Loss) Per Share - Additional information (Detail) - shares
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Earnings per share [abstract]      
Employees share based awards were excluded from the diluted weighted average number of ordinary shares calculation 1,206,485 1,336,069 1,430,737
Ordinary shares issuable on conversion of convertible notes excluded from the diluted weighted average number of ordinary shares calculation 5,934,810 5,934,810 5,934,810