XML 92 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]      
Undistributed earnings $ 71,300    
Valuation allowance 38,463 $ 36,422  
Unrecognized tax benefits, including penalties and interest 6,900 8,200 $ 19,900
Net tax benefit from unrecognized tax benefits, if recognized 6,500 7,600 13,000
Unrecognized tax benefits, income tax penalties and interest expense 200 2,700 $ 600
Unrecognized tax benefits, income tax penalties and interest accrued 200 $ 300  
Deferred Tax Assets, Operating Loss Carryforwards, Foreign $ 155,300    
Tax Holiday Through 2026 | Costa Rica      
Income Taxes [Line Items]      
Holiday tax rate 100.00%