v3.26.1
Income Taxes - Net Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Income Taxes [Line Items]    
Net non-current deferred tax liabilities $ 220,994 $ 190,416
Research and development expenses 1,016 15,727
Other Assets    
Income Taxes [Line Items]    
Net non-current deferred tax assets $ 708 $ 1,249