XML 85 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits—beginning of period $ 63,560 $ 49,883 $ 36,194
Reductions for tax positions related to prior year (57) (10)  
Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations     (20)
Additions for tax positions related to prior year 48   2,140
Additions for tax positions related to current year 13,876 13,687 11,569
Unrecognized tax benefits—end of period $ 77,427 $ 63,560 $ 49,883