v3.24.3
Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenues $ 11,608,691 $ 11,741,164 $ 34,466,131 $ 34,153,979
Cost of Revenues 6,650,035 6,903,689 20,318,846 20,066,904
Gross Profit 4,958,656 4,837,475 14,147,285 14,087,075
Operating Expenses        
Indirect costs 2,449,974 2,258,082 7,152,304 6,710,421
Overhead 495,482 493,706 1,464,363 1,498,325
General and administrative 3,396,297 3,739,975 11,155,142 14,030,818
Goodwill impairment loss 0 6,919,094 0 6,919,094
Gain from change in fair value of contingent earnout 0 0 0 65,000
Total operating expenses 6,341,753 13,410,857 19,771,809 29,223,658
Loss From Operations Before Other Income (Expense) (1,383,097) (8,573,382) (5,624,524) (15,136,583)
Other Income (Expense)        
Loss on induced conversion 0 0 0 (300,000)
Loss on extinguishment of debt 0 0 (822,847) 0
Gain from change in fair value of derivative liability 15,000 241,700 117,400 1,086,325
Gain on sale of subsidiary 39,234 0 39,234 0
Other income, net 0 85,230 0 84,157
Interest expense, net of interest income (208,709) (843,148) (950,905) (2,484,263)
Total other income (expense) (154,475) (516,218) (1,617,118) (1,613,781)
Loss From Operations Before Benefit For Income Taxes (1,537,572) (9,089,600) (7,241,642) (16,750,364)
Income tax benefit (expense) 257,480 (102,584) 3,090 1,136,345
Net Loss (1,280,092) (9,192,184) (7,238,552) (15,614,019)
Less: preferred stock dividends 29,819 28,719 89,458 88,858
Net Loss To Common Shareholders $ (1,309,911) $ (9,220,903) $ (7,328,010) $ (15,702,877)
Net Loss Per Share - Basic And Diluted        
Net loss per share, basic (in usd per share) $ (0.02) $ (0.19) $ (0.13) $ (0.34)
Net loss per share, diluted (in usd per share) $ (0.02) $ (0.19) $ (0.13) $ (0.34)
Weighted average shares outstanding, basic (in shares) 57,190,645 48,527,472 54,845,606 46,673,959
Weighted average shares outstanding, diluted (in shares) 57,190,645 48,527,472 54,845,606 46,673,959