v3.25.1
INCOME TAXES - Schedule of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Current      
U.S. Federal $ 35,448 $ 28,832 $ 27,920
State and local 9,371 8,057 6,135
Foreign 4,378 3,444 1,482
Provision for income taxes 49,197 40,333 35,537
Deferred      
U.S. Federal (4,888) (2,560) (3,549)
State and local (1,374) (10) (2,471)
Foreign (302) 178 (180)
Provision for income taxes (6,564) (2,392) (6,200)
Total      
U.S. Federal 30,560 26,272 24,371
State and local 7,997 8,047 3,664
Foreign 4,076 3,622 1,302
Provision for income taxes $ 42,633 $ 37,941 $ 29,337