v3.24.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Jan. 31, 2024
Income Tax Disclosure [Abstract]          
Income tax expense $ 6,281 $ 9,603 $ 24,862 $ 18,623  
Effective tax rate (59.60%) 26.50% 24.60% 34.30%  
Gross unrecognized tax benefits $ 74,400   $ 74,400   $ 58,900
Unrecognized tax benefits including interest and penalties that would affect effective tax rate $ 12,300   12,300   12,700
Interest and penalties     $ 2,300   $ 1,400