XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation and Consolidation (Details) - Basic and diluted net income per share - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Basic and diluted net income per share [Abstract]    
Net Income, Basic $ 2,620,808 $ 2,292,300
Net Income, Diluted $ 2,620,808 $ 2,292,300
Weighted-average common shares outstanding, Basic 5,188,863 5,177,255
Weighted-average common shares outstanding, Diluted 5,192,404 5,183,576
Net income per share, Basic $ 0.51 $ 0.44
Net income per share, Diluted $ 0.50 $ 0.44