XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues      
Total revenues $ 139,917,220 $ 110,775,610 $ 133,670,454
Operating expenses      
Cost of sales and supportive services 17,825,090 10,432,561 16,601,880
Selling, general and administrative 22,043,023 35,117,241 18,033,581
Research and development 16,427,942 22,525,642 9,942,194
Total operating expenses 56,296,055 68,075,444 44,577,655
Operating income 83,621,165 42,700,166 89,092,799
Gain from change in fair value of warrant liability 0 400,663 117,770
Other income, net 4,155,508 1,031,903 101,172
Income before income taxes 87,776,673 44,132,732 89,311,741
Provision for income taxes (19,707,847) (10,227,926) (19,860,975)
Net and comprehensive income $ 68,068,826 $ 33,904,806 $ 69,450,766
Basic earnings per share (in dollars per share) $ 0.95 $ 0.46 $ 0.92
Diluted earnings per share (in dollars per share) $ 0.95 $ 0.46 $ 0.91
Weighted average shares outstanding: basic (in shares) 71,362,209 72,929,550 75,322,194
Weighted average shares outstanding: diluted (in shares) 71,679,270 73,546,501 76,402,716
Product Sales and Supportive Services [Member]      
Revenues      
Total revenues $ 130,668,209 $ 86,661,583 $ 126,802,536
Research and Development [Member]      
Revenues      
Total revenues $ 9,249,011 $ 24,114,027 $ 6,867,918