XML 46 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plan (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
ExecutiveOfficers
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Profit Sharing and Four Hundred One K Plan [Member]      
Employee Benefit Plan (Textual)      
Defined benefit plan, annual cost $ 693,000 $ 587,000 $ 476,000
Supplemental Executive Retirement Plan [Member]      
Employee Benefit Plan (Textual)      
Defined benefit plan, annual cost $ 657,000 940,000 $ 792,000
Number of executive officers | ExecutiveOfficers 24    
Accrued benefit obligation $ 6,700,000 $ 6,100,000