Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 82,658,248 $ 42,976,713
Marketable investment securities 1,251,285 4,335,446
Accounts receivable, net 14,589,599 12,136,833
Inventory 3,302,925 7,995,189
Prepaid expenses 485,095 369,028
Total current assets 102,287,152 67,813,209
Property and equipment, net 1,524,806 949,639
Investment in joint venture 1,034,098 1,927,125
Deferred tax asset 512,552 547,224
Total assets 105,358,608 71,237,197
Current liabilities    
Accounts payable 800,003 598,318
Accrued expenses, current 2,055,698 2,849,503
Accrued expenses (related party), current 30,000 120,000
Income taxes payable 1,044,640 637,560
Deferred revenue 189,556 305,307
Total current liabilities 4,119,897 4,510,688
Long-term liabilities    
Accrued expenses, noncurrent 1,080,358
Accrued expenses (related party), noncurrent 30,000
Total long-term liabilities 1,080,358 30,000
Total liabilities 5,200,255 4,540,688
Commitments and contingencies (Note 9)
Stockholders’ equity    
Convertible preferred stock, $0.001 par value; 5,000,000 shares authorized; 0 shares issued and outstanding as of September 30, 2021 and December 31, 2020
Common stock, $0.001 par value; 100,000,000 shares authorized; 28,894,890 and 28,558,033 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively 28,895 28,558
Additional paid-in capital 53,458,589 49,157,236
Accumulated earnings 46,670,869 17,510,715
Total stockholders’ equity 100,158,353 66,696,509
Total liabilities and stockholders’ equity $ 105,358,608 $ 71,237,197