XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of earnings per share basic and Diluted (Detail) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator    
Net income $ 992,707 $ 1,400,897
Denominator    
Weighted average shares outstanding - basic 13,013,492 13,858,884
Effect of stock options 42,041 19,420
Weighted average shares outstanding diluted 13,055,533 13,878,304
Earnings per common share:    
Basic $ 0.08 $ 0.10
Diluted $ 0.08 $ 0.10