XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues      
Total revenues $ 133,670,454 $ 124,959,304 $ 26,742,085
Operating expenses      
Cost of sales and supportive services 16,601,880 14,797,419 1,782,838
Selling, general and administrative 17,323,429 14,003,184 13,252,136
Research and development 9,942,194 10,938,930 13,303,149
Patent expenses 710,152 719,141 726,105
Total operating expenses 44,577,655 40,458,674 29,064,228
Operating income (loss) 89,092,799 84,500,630 (2,322,143)
Gain (loss) from change in fair value of warrant liability 117,770 (3,525,846) 5,091,256
Loss on extinguishment of Term Loan 0 (4,981,461) 0
Interest expense 0 (3,016,817) (15,769,768)
Other income, net 101,172 532,085 2,822,232
Income (loss) before income taxes 89,311,741 73,508,591 (10,178,423)
(Provision) benefit for income taxes (19,860,975) (17,166,581) 2,937,276
Net and comprehensive income (loss) $ 69,450,766 $ 56,342,010 $ (7,241,147)
Basic earnings (loss) per share (in dollars per share) $ 0.92 $ 0.71 $ (0.09)
Diluted earnings (loss) per share (in dollars per share) $ 0.91 $ 0.71 $ (0.15)
Weighted average shares outstanding: basic (in shares) 75,322,194 79,259,000 81,031,254
Weighted average shares outstanding: diluted (in shares) 76,402,716 79,437,306 82,175,023
Product Sales and Supportive Services [Member]      
Revenues      
Total revenues $ 126,802,536 $ 115,471,071 $ 11,190,064
Research and Development [Member]      
Revenues      
Total revenues $ 6,867,918 $ 9,488,233 $ 15,552,021