XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation and Consolidation (Details) - Basic and diluted net income per share are calculated as follows: - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Basic And Diluted Net Income Per Share Are Calculated As Follows Abstract        
Net Income, Basic $ 1,822,648 $ 2,245,296 $ 5,924,655 $ 9,868,920
Net Income, Diluted $ 1,822,648 $ 2,245,296 $ 5,924,655 $ 9,868,920
Weighted-average common shares outstanding, Basic 5,084,578 5,208,491 5,091,391 5,207,341
Weighted-average common shares outstanding, Diluted 5,115,477 5,219,374 5,112,358 5,216,453
Net income per share, Basic $ 0.36 $ 0.43 $ 1.16 $ 1.9
Net income per share, Diluted $ 0.36 $ 0.43 $ 1.16 $ 1.89