v3.25.2
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Other Current Liabilities [Abstract]    
Statutory liabilities $ 23,188 $ 26,820
Employee related payables 8,250 8,467
Refund due to customers 51,011 45,870
Deferred income   105
Other liabilities (related to business combination) (refer note 7 (c) and 7 (e)) 4,390  
Total $ 86,839 $ 81,262