XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 17,211,532 $ 18,303,343 $ 33,993,426 $ 35,356,020
Cost of revenue 12,413,594 13,103,025 24,124,726 25,015,047
Gross profit 4,797,938 5,200,318 9,868,700 10,340,973
Operating expenses:        
General and administrative 3,072,880 1,821,445 5,357,981 3,596,133
Impairment of goodwill 2,700,000   2,700,000  
Marketing and selling 1,483,965 1,724,913 3,270,646 3,196,633
Research and development 954,650 1,252,037 2,149,978 2,496,152
Total operating expenses 8,211,495 4,798,395 13,478,605 9,288,918
(Loss) income from operations (3,413,557) 401,923 (3,609,905) 1,052,055
Other income (expense), net:        
Interest income 104,785 55,507 215,051 106,512
Interest expense (23,939) (44,949) (56,644) (103,665)
Employee retention credit (ERC) 1,298,241   1,298,241  
Other income (expense), net 31,837 (4,169) 11,614 97,952
Total other income, net 1,410,924 6,389 1,468,262 100,799
Income before income taxes (2,002,633) 408,312 (2,141,643) 1,152,854
Provision for income taxes 396,863 85,490 658,365 250,798
Net (loss) income $ (2,399,496) $ 322,822 $ (2,800,008) $ 902,056
Net (loss) income per share:        
Basic $ (0.12) $ 0.02 $ (0.14) $ 0.05
Diluted $ (0.12) $ 0.02 $ (0.14) $ 0.04
Weighted average common shares outstanding:        
Basic 20,397,741 19,940,902 20,325,029 19,416,832
Diluted 20,397,741 21,180,490 20,325,029 20,346,917