XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Net income available to shareholders $ 2,735,567 $ 310,299
Weighted average number of shares - basic and diluted    
Basic weighted-average number of shares outstanding 23,947,222 26,565,084
Basic and diluted weighted average shares outstanding 24,030,104 26,565,084
Total Anti-dilutive shares 623,355 591,499
Stock options    
Weighted average number of shares - basic and diluted    
Total Anti-dilutive shares 245,000 245,000
Time-based restricted shares    
Weighted average number of shares - basic and diluted    
Incremental common shares 29,034  
Total Anti-dilutive shares 239,036 346,499
Performance stock units    
Weighted average number of shares - basic and diluted    
Incremental common shares 53,848  
Total Anti-dilutive shares 139,319