v3.26.1
Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Income taxes paid (net of refunds received)      
Federal $ 75,000 $ 123,000 $ 104,000
State [1] 16,771 17,786 20,482
Total $ 91,771 $ 140,786 $ 124,482
[1]

(1) All state jurisdictions below threshold for period presented.