XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of earnings per share basic and Diluted (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator            
Net income $ 856,641 $ 992,707 $ 1,642,007 $ 1,400,897 $ 1,849,348 $ 3,042,904
Denominator            
Weighted average shares outstanding - basic 13,079,302   13,662,222   13,137,522 13,760,002
Effect of stock options 1,856   39,452   24,534 40,166
Weighted average shares outstanding diluted 13,081,158   13,701,674   13,162,056 13,800,168
Earnings per common share:            
Basic $ 0.07   $ 0.12   $ 0.14 $ 0.22
Diluted $ 0.07   $ 0.12   $ 0.14 $ 0.22