XML 35 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies New Accounting Pronouncements or Change in Accounting Principle (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Provision for income taxes $ 3,491,000 $ 9,711,000 $ 13,904,000
Effective Income Tax Rate Reconciliation, Percent 37.10% 26.60% 41.00%
Operating Lease, Right-of-Use Asset $ 7,562,000 $ 8,698,000  
Operating Lease, Payments 2,095,000 1,909,000 $ 1,860,000
Operating Lease, Liability, Noncurrent 7,762,000 9,331,000  
Operating Lease, Liability, Current $ 1,584,000 1,432,000  
Previously Reported [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating Lease, Right-of-Use Asset   0  
Operating Lease, Payments   0 0
Payments for Other Fees   (155,000) (165,000)
Operating Lease, Liability, Noncurrent   0  
Noncurrent operating lease liabilities   2,065,000  
Operating Lease, Liability, Current   0  
Restatement Adjustment [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating Lease, Right-of-Use Asset   8,698,000  
Operating Lease, Payments   1,062,000 1,042,000
Operating Lease, Liability, Noncurrent   9,331,000  
Noncurrent operating lease liabilities   (2,065,000)  
Operating Lease, Liability, Current   1,432,000  
Accounting Standards Update 2016-02 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating Lease, Right-of-Use Asset   8,698,000  
Operating Lease, Payments   1,062,000 1,042,000
Payments for Other Fees   (1,217,000) (1,207,000)
Operating Lease, Liability, Noncurrent   9,331,000  
Noncurrent operating lease liabilities   0  
Operating Lease, Liability, Current   1,432,000  
Adjustments for New Accounting Pronouncement [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Payments for Other Fees   $ (1,062,000) $ (1,042,000)