v3.22.4
Income Taxes - Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Income Tax Disclosure [Abstract]      
Provision for income taxes at statutory rate $ (33,777) $ (33,605) $ (18,453)
State income taxes, net of federal benefits 944 673 0
Foreign tax rate differential 11,003 574 1,994
Research and other credits (19,465) (19,113) (9,373)
Stock-based compensation (47,335) (145,964) (140,489)
Non-deductible expenses 2,800 2,783 2,212
Change in valuation allowance 102,892 210,680 168,869
Tax impact of restructuring 5,340 57,236 0
Other 0 (909) 0
Provision for income taxes $ 22,402 $ 72,355 $ 4,760