XML 26 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of cash Flows - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities    
Net income $ 36,658,564 $ 42,478,529
Adjustments to reconcile net income to cash used in operating activities:    
Depreciation and amortization 335,363 138,635
Stock-based compensation expense 5,509,404 2,738,041
Loss (gain) from equity method investment 430,433 (778,385)
Loss on disposition of assets 44,355 175
Deferred income taxes 930,081 (547,224)
Bad debt expense 69,672 954,804
Changes in assets and liabilities:    
Accounts receivable (8,740,851) (12,960,255)
Prepaid expenses (2,049,095) (6,462)
Inventory 5,705,361 (7,915,241)
Deferred revenue (155,307) 303,984
Income taxes payable 2,643,381
Accounts payable and accrued expenses (299,937) 3,758,634
Net cash provided by operating activities 41,081,424 28,165,235
Cash flows from investing activities    
Purchases of property and equipment (669,463) (774,397)
Purchases of marketable investment securities (9,310,000)
Proceeds from maturities of marketable investment securities 3,080,180 4,974,554
Investment in joint venture 491,739 (714,500)
Business combinations, net of cash acquired 1,196,243
Net cash provided by (used in) investing activities 4,098,699 (5,824,343)
Cash flows from financing activities    
Proceeds from sale of common stock 19,470,005
Proceeds from exercise of options and warrants 450,398 1,730,599
Payment of offering costs (1,457,921)
Net cash provided by financing activities 450,398 19,742,683
Net increase in cash and cash equivalents 45,630,521 42,083,575
Cash and cash equivalents at beginning of period 42,976,713 893,138
Cash and cash equivalents at end of period 88,607,234 42,976,713
Supplemental disclosure of cash flow information    
Interest paid
Income taxes paid 5,403,769
Supplemental disclosure of non-cash investing and financing transactions    
Inventory moved to property, plant and equipment 285,659 117,220
Fair value of common stock issued as consideration for business acquisitions 25,160,223
Fair value of contingent common stock and warrants issued as consideration for business acquisitions $ 10,432,641