XML 167 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenues:    
Total revenues $ 70,515,715 $ 42,917,245
Cost of revenues:    
Total cost of revenues 35,333,333 23,479,345
Gross profit 35,182,382 19,437,900
Operating expense:    
Selling, general and administrative 24,371,349 14,794,205
Research, development and engineering 7,496,012 3,766,160
Total operating expense 31,867,361 18,560,365
Operating income 3,315,021 877,535
Other income/(expense):    
Other expense, net (4,504) (17,143)
Investment income 393,556 549,580
Interest expense, net (15,878) (124,344)
Total other income 373,174 408,093
Income from continuing operations before income taxes 3,688,195 1,285,628
Income tax benefit/(expense) 1,654,350 (47,818)
Net income from continuing operations 5,342,545 1,237,810
Operating income from discontinued operations, net of income tax expenses ($183,921)   1,170,634
Gain on sale, net of income tax expenses ($1,572,244) 0 8,595,798
Net income from discontinued operations 0 9,766,431
Net income 5,342,545 11,004,241
Less: Preferred stock dividend 285,450 257,302
Net income attributable to common stockholders $ 5,057,095 $ 10,746,939
Net income per share from continuing operations:    
Basic (in dollars per share) $ 0.19 $ 0.04
Diluted (in dollars per share) 0.17 0.04
Net income per share from discontinued operations:    
Basic (in dollars per share) 0.00 0.35
Diluted (in dollars per share) 0.00 0.30
Net income per share attributable to common stockholders:    
Basic (in dollars per share) 0.18 0.39
Diluted (in dollars per share) $ 0.16 $ 0.33
Weighted average shares:    
Basic (in shares) 28,688,867 27,596,401
Diluted (in shares) 31,840,584 32,452,228
Products and licensing    
Cost of revenues:    
Total cost of revenues $ 16,684,172 $ 8,078,870
Technology development    
Cost of revenues:    
Total cost of revenues $ 18,649,161 $ 15,400,475