Consolidated Statements of Operations (Unaudited) - USD ($)
|
3 Months Ended |
Mar. 31, 2022 |
Mar. 31, 2021 |
| Income Statement [Abstract] |
|
|
| Revenue |
$ 22,699,044
|
$ 20,024,769
|
| Cost of revenue |
3,281,951
|
3,272,565
|
| Gross profit |
19,417,093
|
16,752,204
|
| Operating expenses |
|
|
| Sales and marketing |
2,652,148
|
1,197,546
|
| General and administrative |
2,922,195
|
2,935,689
|
| Research and development |
3,771,327
|
2,217,063
|
| Depreciation and amortization |
247,264
|
67,005
|
| Total operating expenses |
9,592,934
|
6,417,303
|
| Income from operations |
9,824,159
|
10,334,901
|
| Other income (expense) |
|
|
| Interest income |
11,393
|
14,657
|
| Loss on disposition of assets |
(93,421)
|
|
| Gain on remeasurement of acquisition contingencies |
3,379,890
|
|
| (Loss) on equity method investment in joint venture |
(21,339)
|
(464,943)
|
| Total other income (expense) |
3,276,523
|
(450,286)
|
| Income before income taxes |
13,100,682
|
9,884,615
|
| Income tax provision |
1,386,087
|
1,985,640
|
| Net income |
$ 11,714,595
|
$ 7,898,975
|
| Earnings per common share: |
|
|
| Basic |
$ 0.35
|
$ 0.28
|
| Diluted |
$ 0.34
|
$ 0.26
|
| Weighted average shares outstanding: |
|
|
| Basic |
33,935,570
|
28,662,885
|
| Diluted |
34,711,476
|
30,002,729
|