v3.25.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Jan. 31, 2025
Income Tax Disclosure [Abstract]          
Income tax expense $ 5,971 $ 10,914 $ 27,077 $ 18,581  
Effective tax rate (8.30%) 18.90% (16.80%) 16.70%  
Gross unrecognized tax benefits $ 132,300   $ 132,300   $ 117,500
Unrecognized tax benefits including interest and penalties that would affect effective tax rate $ 56,100   56,100   54,800
Interest and penalties     $ 5,300   $ 3,000