XML 128 R106.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Provision For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Current provision for income taxes:      
Federal $ 20,128 $ 30,637 $ 3,215
State 2,784 2,733 1,121
Foreign 16,365 15,277 30,840
Total current provision for income taxes 39,277 48,647 35,176
Deferred (benefit from) provision for income taxes:      
Federal (17,086) (8,010) 6,714
State (133) (699) 255
Foreign (420) (835) (18,292)
Total deferred benefit from income taxes (17,639) (9,544) (11,323)
Total provision for income taxes $ 21,638 $ 39,103 $ 23,853