XML 158 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Valuation allowance $ 13,300 $ 19,865  
Deferred tax liability not recognized related to tax basis difference in investment in foreign subsidiaries 27,900    
Income tax provision 51,764 71,724 $ 57,181
Liability for uncertain tax positions $ 7,300 $ 11,100