XML 109 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Benefit Plans (Retirement Benefits) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Postemployment Benefits [Abstract]      
Defined contribution plan, requisite service period 6 months    
Defined contribution plan, employer contributions $ 320,000 $ 273,000 $ 263,000
Supplemental retirement plan, expense $ 488,000 496,000 $ 396,000
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum Days Earned For Bonus 7 days 12 hours    
Minimum Days Earned for Bonus 2 days 12 hours    
Accrued Bonuses $ 302,000 $ 100,050  
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Stock Purchase Plan, purchase discount of the market value 15.00%    
Employee Stock Purchase Plan, maximum annual employee purchase amount $ 25,000    
Employee Stock Purchase Plan, maximum annual employee purchase amount as a percent of annual salary 5.00%