XML 96 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income (Loss) per Share - Computation of Basic and Diluted Net Income (Loss) per Share Attributable to Common Stockholders (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Numerator:    
Net income (loss) $ (6,047,986) $ 1,691,057
Denominator:    
Weighted average common shares outstanding, basic 19,473,786 18,885,714
Effect of dilutive securities   1,849,303
Weighted average common shares outstanding, diluted 19,473,786 20,735,017
Net income (loss) per share    
Basic $ (0.31) $ 0.09
Diluted $ (0.31) $ 0.08
Anti-dilutive securities excluded from diluted net income (loss) per share:    
Anti-dilutive securities excluded from diluted net income (loss) per share 244,907 486,768
Stock options [Member]    
Anti-dilutive securities excluded from diluted net income (loss) per share:    
Anti-dilutive securities excluded from diluted net income (loss) per share 244,907 486,768