XML 101 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]        
U.S. federal statutory income tax rate (as a percent) 21.00% 21.00% 21.00%  
Income tax provision for undistributed foreign earnings $ 0      
Unremitted foreign earnings 720,200,000      
Net change in the total valuation allowance 37,800,000 $ 4,100,000    
Tax credit carryforwards 9,900,000 8,600,000    
Unrecognized tax benefits 10,500,000 18,100,000 $ 7,500,000 $ 12,300,000
Unrecognized tax benefits that impact on effective tax rate 2,400,000      
Interest expense (income) related to unrecognized tax benefit 0 0    
Accrued interest related to the unrecognized tax benefit reversed 200,000      
Interest accrued on unrecognized tax benefits 0 $ 200,000    
Decrease in reasonably possible unrecognized tax benefits within next twelve months 1,000,000.0      
U.S.        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards $ 6,700,000      
U.S. | Minimum        
Operating Loss Carryforwards [Line Items]        
Statute of limitations on years that can be open for examination 3 years      
U.S. | Maximum        
Operating Loss Carryforwards [Line Items]        
Statute of limitations on years that can be open for examination 5 years      
Foreign country        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards $ 380,200,000      
Valuation allowance on net operating losses $ 500,000      
Foreign country | Minimum        
Operating Loss Carryforwards [Line Items]        
Statute of limitations on years that can be open for examination 3 years      
Foreign country | Maximum        
Operating Loss Carryforwards [Line Items]        
Statute of limitations on years that can be open for examination 5 years