v3.25.2
Cash and Cash Equivalents - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Cash and cash equivalents [abstract]    
Letter of credit and bank guarantee issued to various airlines and suppliers of hotel and other services pledged against bank balances $ 1,605 $ 774