XML 100 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement and Security Bonus Plans Retirement and Security Bonus Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Retirement Benefits [Abstract]    
401k Employer matching contributions $ 3,200 $ 3,000
Defined Contribution Retirement Plan Discretionary Employer Contribution 400 300
Employer contributions, profit sharing retirement plan 800 700
Retirement and Security Bonus Plans    
Cash Surrender Value, Fair Value Disclosure 6,800  
Security Bonus Plan 12,000  
Security Bonus Liability, Current 200  
Security bonus plan $ 11,840 12,413
Security bonus plan    
Retirement and Security Bonus Plans    
Initial vesting percentage 25.00%  
Minimum vesting period 5 years  
Annual vesting percentage after initial period 5.00%  
Expense recognized $ 500 $ 600