XML 98 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Current and Deferred Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Current:      
Federal $ 257,913 $ 254,505 $ 69,853
State 44,457 33,548 20,174
Foreign 9,159 18,473 12,027
Total current income tax expense (benefit) 311,529 306,526 102,054
Deferred:      
Federal (88,110) (173,941) (293,704)
State (20,201) 16,673 (82,561)
Foreign (8,368) (3,693) 204
Deferred income tax expense (benefit), total (116,679) (160,961) (376,061)
Total provision for (benefit from) income taxes $ 194,850 $ 145,565 $ (274,007)