v3.26.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Current provision:      
Federal $ 13,448 $ 42,259 $ 36,394
State 6,581 9,722 9,819
Foreign 1,787 0 0
Total 21,816 51,981 46,213
Deferred provision (benefit):      
Federal 28,707 (9,606) (5,088)
State 3,431 (1,986) (3,505)
Foreign 0 0 0
Total 32,138 (11,592) (8,593)
Provision for income taxes $ 53,954 $ 40,389 $ 37,620