XML 110 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
plan
Jan. 01, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease, right-of-use asset $ 5,644  
Operating lease, liability $ 5,713  
Number of compensation plans | plan 3  
Award vesting period (in years) 4 years  
ESPP, market price discount percentage 5.00%  
Option    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Award vesting period (in years) 4 years  
Restricted Stock Units (RSUs)    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Award vesting period (in years) 3 years  
Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Intangible asset, useful life (in years) 10 years  
Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Intangible asset, useful life (in years) 15 years  
Building and Building Improvements | Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Property, plant and equipment, useful life 20 years  
Building and Building Improvements | Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Property, plant and equipment, useful life 40 years  
Furniture and Fixtures | Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Property, plant and equipment, useful life 7 years  
Furniture and Fixtures | Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Property, plant and equipment, useful life 10 years  
Computer Equipment | Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Property, plant and equipment, useful life 5 years  
Computer Equipment | Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Property, plant and equipment, useful life 7 years  
Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease, right-of-use asset   $ 7,900
Operating lease, liability   $ 8,000