XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues        
Total revenues $ 21,596,478 $ 15,256,431 $ 59,272,980 $ 42,778,104
Cost of revenues 9,446,089 6,783,117 23,676,598 19,779,776
Gross profit 12,150,389 8,473,314 35,596,382 22,998,328
Operating expenses        
Selling, general and administrative 8,378,018 6,217,844 23,976,238 18,149,506
Depreciation and amortization 2,190,420 1,565,621 6,111,520 4,291,648
Total operating expenses 10,568,438 7,783,465 30,087,758 22,441,154
Income from operations 1,581,951 689,849 5,508,624 557,174
Other income        
Interest income, net 663,666 800,715 2,031,024 2,345,416
Income before income tax provision 2,245,617 1,490,564 7,539,648 2,902,590
Income tax provision 30,482 53,727 1,350,652 459,555
Net income $ 2,215,135 $ 1,436,837 $ 6,188,996 $ 2,443,035
Net income per share        
Basic $ 0.04 $ 0.03 $ 0.11 $ 0.05
Diluted $ 0.04 $ 0.03 $ 0.10 $ 0.04
Weighted average common shares        
Basic 54,797,527 53,450,613 54,205,002 53,102,454
Diluted 61,770,520 56,051,960 58,955,421 55,613,026
Plasma Industry [Member]        
Revenues        
Total revenues $ 12,860,478 $ 11,439,534 $ 33,014,282 $ 33,080,830
Pharma Industry [Member]        
Revenues        
Total revenues 7,920,604 3,274,888 24,293,163 8,338,433
Other Revenue [Member]        
Revenues        
Total revenues $ 815,396 $ 542,009 $ 1,965,535 $ 1,358,841