XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Pension and Profit Sharing - Pension Plan Assets by Fair Value Hierarchy (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Pension plan assets $ 1,028,649 $ 1,013,831
Level 1    
Pension plan assets 184,731  
Level 2    
Pension plan assets 843,918  
Money Market Fund    
Pension plan assets 16,794  
Money Market Fund | Level 1    
Pension plan assets 31  
Money Market Fund | Level 2    
Pension plan assets 16,763  
Equity Common and Collected Funds    
Pension plan assets 682,869  
Equity Common and Collected Funds | Level 1    
Pension plan assets 102,030  
Equity Common and Collected Funds | Level 2    
Pension plan assets 580,839  
Fixed Income Common and Collected Funds    
Pension plan assets 328,986  
Fixed Income Common and Collected Funds | Level 1    
Pension plan assets 82,670  
Fixed Income Common and Collected Funds | Level 2    
Pension plan assets $ 246,316