XML 74 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Current provision:      
Federal $ 110,610 $ 53,426 $ 7,108
State 29,775 12,580 4,763
Foreign 8,507 7,837 2,825
Total current provision 148,892 73,843 14,696
Deferred (benefit) provision:      
Federal (98,923) 1,870 (816)
State (20,755) 945 681
Foreign (7,824) 8,264 (566)
Total deferred (benefit) provision (127,502) 11,079 (701)
Provision for income taxes $ 21,390 $ 84,921 $ 13,995