v3.26.1
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Income Tax Disclosure [Abstract]      
Income tax provision $ 22,995 $ 17,038  
Effective tax rate (as a percent) 24.90% 24.00%  
Gross unrecognized tax benefits $ 28,400   $ 27,400
Unrecognized tax benefits that would impact the effective tax rate 25,000    
Accrued income taxes $ 17,200