XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]    
Revenue $ 61,982,104 $ 51,895,388
Cost of revenue 42,342,815 35,460,774
Gross profit 19,639,289 16,434,614
Operating expenses:    
General and administrative 7,658,418 8,418,358
Marketing and selling 6,201,228 4,120,778
Research and development 4,032,616 4,319,759
Total operating expenses 17,892,262 16,858,895
Income (loss) from operations 1,747,027 (424,281)
Other income (expense):    
Interest income 244,382 418,379
Interest expense (527,139) (550,774)
Gain on forgiveness of Paycheck Protection Program (PPP) loan and interest 1,514,354  
Other expense, net (40,176) (53,612)
Total other income (expense), net 1,191,421 (186,007)
Income (loss) before income taxes 2,938,448 (610,288)
Provision (benefit) for income taxes 605,675 (603,744)
Net income (loss) $ 2,332,773 $ (6,544)
Net income (loss) per share:    
Basic $ 0.13 $ 0.00
Diluted $ 0.12 $ 0.00
Weighted average common shares outstanding:    
Basic 18,305,878 16,512,203
Diluted 19,503,737 16,512,203