v3.26.1
Income Taxes - Schedule of Income Tax Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US federal $ 14,440    
State:      
Total state 3,491    
Foreign:      
Total foreign 3,430    
Total cash taxes 21,361 $ 25,331 $ 12,396
California      
State:      
Total state 1,077    
All states representing less than five percent of total      
State:      
Total state 2,414    
UK      
Foreign:      
Total foreign 3,119    
All jurisdictions representing less than five percent of total      
Foreign:      
Total foreign $ 311