XML 125 R107.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]          
Valuation allowance   $ 1,207 $ 2,329    
Undistributed earnings of foreign subsidiaries   427,696      
Undistributed earnings of foreign subsidiaries, subject to one-time transition tax by Tax Cut and Jobs Act and GILTI   329,315      
Unrecognized tax benefits   1,223 1,763 $ 638 $ 872
Unrecognized tax benefits that would impact effective tax rate   1,175 1,733 627  
Unrecognized tax benefits, income tax penalties and interest expense   (20) 101 8  
Unrecognized tax benefits, income tax penalties and interest accrued   272 $ 362 $ 252  
Domestic Tax Authority          
Operating Loss Carryforwards [Line Items]          
Operating loss carryforwards subject to expiration   533      
Foreign Tax Authority          
Operating Loss Carryforwards [Line Items]          
Operating loss carryforwards, not subject to expiration   1,798      
Operating loss carryforwards and tax credit carryforwards not subject to expiration   4,286      
Operating loss carryforwards and tax credit carryforwards not subject to expiration, valuation allowance   289      
State and Local Jurisdiction          
Operating Loss Carryforwards [Line Items]          
Operating loss carryforwards and tax credit carryforwards subject to limitation   $ 667      
Accounting Standards Update 2016-16 | Adjustments for New Accounting Principle, Early Adoption          
Operating Loss Carryforwards [Line Items]          
Tax benefit from intercompany sales $ (46,369)