XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Components of Provision for Income Tax Expense or Benefit (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Income Tax Disclosure [Abstract]      
Current, Federal $ 76,959 $ 46,714 $ 49,695
Current, State 21,568 19,422 12,950
Current, Foreign 2,149 3,086 1,512
Current income tax expense, total 100,676 69,222 64,157
Deferred, Federal (6,461) 24,141 (4,724)
Deferred, State 1,619 (1,152) 671
Deferred, Foreign 1,876 1,722 1,476
Deferred income tax expense (benefit), total (2,966) 24,711 (2,577)
Income tax expense (benefit), total $ 97,710 $ 93,933 $ 61,580