v3.21.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Jan. 31, 2021
Income Tax Disclosure [Abstract]      
Provision for income taxes $ 50,062 $ 1,036  
Effective tax rate (143.10%) (5.70%)  
Unrecognized tax benefits $ 51,100   $ 24,400
Interest and penalties related to unrecognized tax benefits $ 23,000   $ 600