v3.20.1
Income Taxes - Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Income Tax Disclosure [Abstract]      
Provision for income taxes at statutory rate $ 29,354 $ 29,129 $ 44,265
State income taxes, net of federal benefit (25) (245) (162)
Foreign earnings at different rates (207) (97) 285
Research and other credits 1,534 3,769 2,621
Stock-based compensation 43,477 (2,414) (3,738)
Non-deductible expenses (1,773) (1,833) (1,142)
Change in unrecognized tax benefits 2,659 0 0
Impact of U.S. tax reform 0 0 (36,146)
Transition tax 0 0 (521)
Valuation allowance (77,016) (29,676) (6,391)
Provision for income taxes $ (1,997) $ (1,367) $ (929)