Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.20.4
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 23, 2020
Oct. 29, 2020
Sep. 21, 2020
Sep. 03, 2020
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares authorized to be repurchased (in shares)                   500,000
Number of shares repurchased (in shares)         0     0    
Dividends declared, date   Oct. 29, 2020   Sep. 03, 2020            
Dividends declared, per common share   $ 1.50   $ 1.50 $ 1.50 $ 1.50        
Dividends payable, date of record   Nov. 23, 2020   Sep. 21, 2020            
Dividends paid               $ 21,200,000    
New awards grants, expiration date               Dec. 13, 2022    
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount         $ 1,559,329     $ 1,559,329    
Decrease in exercise price of each stock option $ 1.50   $ 1.50              
Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based payment arrangement, expense         $ 209,839   $ 237,665 $ 388,268 $ 403,969  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition               2 years 7 months 6 days    
Incremental stock-based compensation               $ 0    
2014 Stock Award and Incentive Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares granted under the plan (shares)         188,664     188,664    
Expiration period (in years)               10 years    
Maximum amount of shares per employee (shares)               250,000    
2014 Stock Award and Incentive Plan | Director                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Maximum grant date fair value               $ 300,000    
2014 Stock Award and Incentive Plan | Non-employee Chairman of Board                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Maximum grant date fair value               $ 600,000