XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenue $ 17,052,677 $ 13,315,752
Cost of revenue 11,912,022 8,882,968
Gross profit 5,140,655 4,432,784
Operating expenses:    
General and administrative 1,774,689 2,157,619
Marketing and selling 1,471,720 1,167,901
Research and development 1,244,115 832,233
Total operating expenses 4,490,524 4,157,753
Income from operations 650,131 275,031
Other income (expense), net:    
Interest income 51,005 5,300
Interest expense (58,715) (149,982)
Other income (expense), net 102,121 (28,629)
Total other income (expense), net 94,411 (173,311)
Income before income taxes 744,542 101,720
Provision for income taxes 165,308 60,522
Net income $ 579,234 $ 41,198
Net income per share:    
Basic $ 0.03 $ 0.00
Diluted $ 0.03 $ 0.00
Weighted average common shares outstanding:    
Basic 18,886,939 17,348,164
Diluted 19,764,069 18,642,061