Annual report pursuant to Section 13 and 15(d)

Income Taxes - Narrative (Details)

v3.20.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Tax Credit Carryforward [Line Items]      
Deferred tax assets, net $ 18,854 $ 15,601  
Deferred tax assets, valuation allowance 2,509 1,717  
NOL carryforward for federal income tax purpose 1,300    
NOL carryforward for state income tax purpose 23,800    
Deferred tax assets, operating loss carryforwards, foreign 31,600    
Unrecognized tax benefit that would impact effective tax rate 19,500 16,600 $ 13,200
Income tax penalties and expense 733 $ 806 $ 655
State and Local Jurisdiction      
Tax Credit Carryforward [Line Items]      
Tax credit carryforward $ 8,900