v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]      
Income Tax Paid, Federal, after Refund Received $ 91,795 $ 116,003 $ 128,139
Income Tax Paid, State and Local, after Refund Received 19,051 20,680 26,410
Income Tax Paid, Foreign, after Refund Received 2,508 5,468 6,600
Income taxes $ 113,354 $ 142,151 $ 161,149