XML 116 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity Compensation, Employment Agreements and Other Benefit Plans (Savings Plan) (Details) - Savings Plan - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employer contribution percentage on first 3 percent of eligible compensation deferred by employees 100.00%    
Percentage of eligible compensation deferred by employees qualifying for 100 percent matching contribution 3.00%    
Employer contribution percentage on next 2 percent of eligible compensation deferred by employees 50.00%    
Percentage of eligible compensation deferred by employees qualifying for 50 percent matching contribution 2.00%    
Percentage of employer matching contributions that vest immediately 100.00%    
Expenses for matching contributions $ 503,500 $ 371,000 $ 363,000