XML 107 R91.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Summary of Reconciliation of Gross Unrecognized Tax Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits at the beginning of the period $ 107,849 $ 116,801 $ 98,460
Additions for tax positions taken in prior years 10,586 1,500 3,981
Reductions for tax positions taken in prior years 0 (8,121) 0
Decrease for tax positions taken in prior years due to federal rate reduction 0 (10,062) 0
Additions for tax positions related to the current year 12,336 7,731 14,475
Reductions related to a lapse of applicable statute of limitations 0 0 (115)
Unrecognized tax benefits at the end of the period $ 130,771 $ 107,849 $ 116,801