XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Consolidation (Details) - Basic and diluted net income per share are calculated as follows: - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Basic and diluted net income per share are calculated as follows: [Abstract]        
Net Income, Basic $ 1,700,401 $ 2,442,913 $ 4,102,007 $ 7,623,624
Net Income, Diluted $ 1,700,401 $ 2,442,913 $ 4,102,007 $ 7,623,624
Weighted-average common shares outstanding, Basic 5,077,972 5,210,700 5,094,797 5,206,766
Weighted-average common shares outstanding, Diluted 5,097,055 5,219,430 5,110,798 5,214,992
Net income per share, Basic $ 0.33 $ 0.47 $ 0.81 $ 1.46
Net income per share, Diluted $ 0.33 $ 0.47 $ 0.8 $ 1.46