XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES Schedule of Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Current payable (receivable)      
Federal $ 24,074 $ 15,943 $ 10,348
State 7,020 5,776 3,316
Foreign 4,595 4,015 2,875
Current Income Tax Expense (Benefit) 35,689 25,734 16,539
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Federal 2,280 6,310 3,978
State 266 1,210 772
Foreign 364 119 (435)
Deferred income taxes 2,910 7,639 4,315
Total $ 38,599 $ 33,373 $ 20,854