v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jan. 31, 2026
Income Tax Disclosure [Abstract]          
Income tax expense $ 733 $ 497 $ 1,744 $ 1,425  
Unrecognized tax benefits 16,500   16,500   $ 13,800
Income tax examination, penalties and interest accrued $ 0   $ 0   $ 300