XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
9 Months Ended
Oct. 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 October 31,Nine Months Ended October 31,
2023202220232022
(in thousands, except percentages)
Income before provision for income taxes$185,826 $54,749 $479,429 $288,820 
Provision for income taxes44,614 6,396 140,799 81,059 
Effective tax rate24.0 %11.7 %29.4 %28.1 %