XML 127 R112.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Changes in Valuation Allowance for Deferred Tax Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 84,573 $ 29,167 $ 29,894
Amounts from acquisitions 33,070 25,283 5,053
Amounts recognized into income (38,684) 716 (11,995)
Current increase (decrease) (13,086) 28,431 6,557
Impact of foreign currency exchange (8,870) 976 (342)
Ending balance $ 57,003 $ 84,573 $ 29,167