XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Unaudited) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 97,421,739 $ 88,607,234
Marketable investment securities 1,255,266
Accounts receivable, net 21,662,403 20,839,182
Inventory 4,901,057 2,004,169
Prepaid expenses and other current assets 1,278,598 2,338,444
Note receivable 75,000 75,000
Total current assets 125,338,797 115,119,295
Property and equipment, net 2,252,853 1,933,216
Operating lease right-of-use asset 604,837
Goodwill 14,808,411 14,706,818
Intangible assets, net 27,088,333 27,195,000
Investment in joint venture 983,614 1,004,953
Note receivable 75,000 75,000
Total assets 171,151,845 160,034,282
Current liabilities    
Accounts payable 1,215,049 607,506
Accrued expenses, current 2,613,218 3,859,652
Operating lease liability, current 283,299
Contingent consideration liabilities, current 4,065,537 5,767,304
Income taxes payable 4,843,592 2,213,088
Deferred revenue 150,000
Total current liabilities 13,020,695 12,597,550
Long-term liabilities    
Income taxes payable 1,284,745 1,067,853
Deferred tax liability 5,868,728 7,228,444
Operating lease liability 275,672
Contingent consideration liabilities 2,987,214 4,665,337
Total long-term liabilities 10,416,359 12,961,634
Total liabilities 23,437,054 25,559,184
Commitments and contingencies (Note 12)
Stockholders’ equity    
Convertible preferred stock, $0.001 par value; 5,000,000 shares authorized; 0 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively
Common stock, $0.001 par value; 100,000,000 shares authorized; 33,984,068 and 33,819,862 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively 33,984 33,820
Additional paid-in capital 81,796,933 80,271,999
Accumulated earnings 65,883,874 54,169,279
Total stockholders’ equity 147,714,791 134,475,098
Total liabilities and stockholders’ equity $ 171,151,845 $ 160,034,282