XML 93 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Tax Provisions Reconciled to Recorded Provision (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]        
Provision for income taxes before discrete items $ 4,457 $ 1,571 $ 1,037 $ 2,653
Interest related to unrecognized tax benefits 113 64 225 99
Provision for (benefit from) stock based compensation, including ESPP dispositions 49 (771) 26 (2,339)
Benefit from reversals of uncertain tax positions (46) 0 (233) 0
Provision for (benefit from) reassessment of taxes upon filing tax returns (41) 157 (41) 72
Provision for (benefit from) reassessment of taxes upon tax law change 0 0 161 (481)
Provision for deemed repatriation transition tax 0 0 1,222 0
Provision for income taxes $ 4,532 $ 1,021 $ 2,397 $ 4