XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Income Tax Disclosure [Abstract]        
Income before provision for income taxes $ 250,373 $ 90,399 $ 293,603 $ 234,071
Provision for income taxes $ 68,399 $ 44,649 $ 96,185 $ 74,663
Effective tax rate 27.30% 49.40% 32.80% 31.90%