v3.26.1
Income Tax - Schedule of Income Taxes Paid (Net of Refunds) (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2026
USD ($)
Income Tax Disclosure [Abstract]  
U.S. Federal $ 44,501
U.S. State and Local 6,363
Foreign 3,569
Total income taxes paid (net of refunds) $ 54,433