v3.26.1
Cash and Cash Equivalents - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
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,551 $ 1,605