XML 117 R104.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plan (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
ExecutiveOfficers
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Profit Sharing and Four Hundred One K Plan [Member]      
Employee Benefit Plan (Textual)      
Defined benefit plan, annual cost $ 881,000 $ 693,000 $ 587,000
Supplemental Executive Retirement Plan [Member]      
Employee Benefit Plan (Textual)      
Defined benefit plan, annual cost $ 1,600,000 657,000 $ 940,000
Number of executive officers | ExecutiveOfficers 26    
Accrued benefit obligation $ 8,200,000 $ 6,700,000