XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of earnings per share basic and Diluted (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator    
Net income $ 1,400,897 $ 3,006,307
Denominator    
Weighted average shares outstanding - basic 13,858,884 13,107,593
Effect of stock plans 19,420  
Weighted average shares outstanding diluted 13,878,304 13,107,593
Earning per common share:    
Basic $ 0.10 $ 0.23
Diluted $ 0.10 $ 0.23