XML 119 R98.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Reconciliation of Beginning and Ending Balance of Total Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Reconciliation of beginning and ending balance of total unrecognized tax benefits      
Balance, beginning period $ 27,648 $ 18,440 $ 11,737
Gross increases - tax positions in prior year 3,721 398 1,122
Gross decreases - tax positions in prior period (2,896) 0 (50)
Gross increases - tax positions in current period 5,796 8,810 5,673
Gross decreases - tax positions in current period 0 0 0
Lapse of statute of limitations (1,078) 0 (42)
Settlements (5,600) 0 0
Balance, end of period $ 27,591 $ 27,648 $ 18,440