v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total revenues $ 41,002,253 $ 81,120,004 $ 47,244,834 $ 88,160,818
Operating expenses        
Cost of sales and supportive services 17,561,185 25,554,462 20,502,069 25,712,200
Selling, general and administrative 5,148,992 5,487,576 9,822,005 11,163,238
Research and development 4,386,498 4,398,097 8,336,344 7,860,910
Total operating expenses 27,096,675 35,440,135 38,660,418 44,736,348
Operating income 13,905,578 45,679,869 8,584,416 43,424,470
Other income, net 946,898 1,592,304 2,224,378 3,277,288
Income before income taxes 14,852,476 47,272,173 10,808,794 46,701,758
Provision for income taxes (2,389,042) (11,789,070) (1,799,610) (11,626,878)
Net and comprehensive income $ 12,463,434 $ 35,483,103 $ 9,009,184 $ 35,074,880
Basic income per share (in dollars per share) $ 0.17 $ 0.5 $ 0.13 $ 0.49
Diluted income per share (in dollars per share) $ 0.17 $ 0.49 $ 0.13 $ 0.49
Weighted average shares outstanding: basic (in shares) 71,752,539 71,465,521 71,701,531 71,446,629
Weighted average shares outstanding: diluted (in shares) 71,883,798 71,748,888 71,998,573 71,678,838
Product Sales and Supportive Services [Member]        
Total revenues $ 37,870,335 $ 79,124,860 $ 41,408,212 $ 84,946,107
Research and Development [Member]        
Total revenues $ 3,131,918 $ 1,995,144 $ 5,836,622 $ 3,214,711