v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Jan. 31, 2023
Income Tax Disclosure [Abstract]          
Provision for income taxes $ 4,611 $ 4,778 $ 9,020 $ 8,218  
Effective tax rate 35.20% (11.00%) 50.10% (11.70%)  
Gross unrecognized tax benefits $ 45,700   $ 45,700   $ 36,900
Unrecognized tax benefits including interest and penalties that would affect effective tax rate $ 4,800   $ 4,800   $ 4,200