XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 11,115,181 $ 2,936,544
Marketable investment securities 2,247,638 26,811,098
Accounts receivable, net 210,968 132,570
Inventory, net 1,084,627 1,072,724
Prepaid expenses and other current assets 648,752 1,338,762
Total current assets 15,307,166 32,291,698
Property and equipment, net 2,673,390 2,761,280
Operating lease right-of-use asset 1,668,416 2,114,876
Intangible assets, net 26,101,000 26,101,000
Investment in joint venture 715,861 731,065
Total assets 46,465,833 63,999,919
Current liabilities    
Accounts payable 1,635,196 3,294,254
Accrued expenses 1,008,127 2,562,169
Operating lease liability, current 824,458 915,619
Contingent consideration liabilities, current 197,610 502,819
Deferred revenue 45,857 40,857
Total current liabilities 3,711,248 7,315,718
Long-term liabilities    
Income taxes payable 736,933 713,643
Operating lease liability 879,258 1,236,560
Contingent consideration liabilities 422,080
Total long-term liabilities 1,616,191 2,372,283
Total liabilities 5,327,439 9,688,001
Commitments and contingencies (Note 10)
Stockholders’ equity    
Convertible preferred stock, $0.001 par value; 5,000,000 shares authorized; 0 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively
Common stock, $0.001 par value; 100,000,000 shares authorized; 41,031,146 shares issued and 36,182,468 shares outstanding as of June 30, 2025 and 37,902,222 shares issued and 33,053,544 shares outstanding as of December 31, 2024 41,031 37,902
Treasury stock, at cost; 4,848,678 shares held as of June 30, 2025 and December 31, 2024, respectively (15,575,795) (15,575,795)
Additional paid-in capital 104,843,320 102,472,210
Accumulated other comprehensive income 134,068 418,443
Accumulated deficit (48,304,230) (33,040,842)
Total stockholders’ equity 41,138,394 54,311,918
Total liabilities and stockholders’ equity $ 46,465,833 $ 63,999,919