XML 112 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]        
Net operating loss carryforwards $ 88,867      
Valuation allowance 34,464 $ 31,833    
Undistributed foreign earnings 535,000      
Uncertain tax positions 18,665 18,648 $ 18,323 $ 5,151
Income tax penalties and interest accrued 1,600 1,100 600  
Unrecognized tax benefits that would impact effective tax rate 7,300      
Income taxes paid $ 10,900 $ 3,800 $ 8,400