XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jul. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Provision for Income Taxes
The following table provides details of the provision for income taxes:
Three Months Ended July 31, Six Months Ended July 31,
2023202220232022
(in thousands, except percentages)
Income before provision for income taxes$250,373 $90,399 $293,603 $234,071 
Provision for income taxes68,399 44,649 96,185 74,663 
Effective tax rate27.3 %49.4 %32.8 %31.9 %