XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) per Share - Computation of Basic and Diluted Net Income (Loss) per Share Attributable to Common Stockholders (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net income (loss) applicable to common stockholders $ (2,184,309) $ 1,146,740
Denominator:    
Weighted average common shares outstanding, basic 19,244,634 18,504,993
Effect of dilutive common shares   907,692
Weighted average common shares outstanding, diluted 19,244,634 19,412,685
Net income (loss) per share applicable to common stockholders    
Basic $ (0.11) $ 0.06
Diluted $ (0.11) $ 0.06
Anti-dilutive securities excluded from diluted net income (loss) per share:    
Anti-dilutive securities excluded from diluted net income (loss) per share 75,157 984,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 75,157 984,768