XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
UNAUDITED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 2,219,800 $ 5,101,174
Short-term investments (Note 3) 13,540,410 14,535,750
Accounts receivable, net (Note 4) 9,077,449 5,089,804
Inventories, net (Note 5) 16,430,384 12,277,873
Prepaid expenses and other current assets 1,055,181 580,651
Total current assets 42,323,224 37,585,252
Property and equipment, net 2,870,065 3,091,415
Operating lease right-of-use assets 1,082,774  
Deposits and other 35,629 46,845
Deferred tax assets, net 3,568,566 3,641,032
Goodwill 7,120,510 7,120,510
Intangible assets, net (Note 6) 89,577 105,385
Total Assets 57,090,345 51,590,439
Current liabilities    
Accounts payable 4,393,220 2,059,059
Accrued expenses and other liabilities (Note 7) 3,717,944 3,846,488
Current portion of operating lease obligation 545,642  
Current portion of notes payable (Note 8) 2,219,128 1,137,651
Current portion of senior secured convertible note, net of debt discounts of $0 and $2,384, respectively (Note 8)   2,588,525
Total current liabilities 10,875,934 9,631,723
Operating lease obligation, net of current portion 794,427  
Total liabilities 11,670,361 9,631,723
Commitments and contingencies (Note 10)
Stockholders’ equity    
Common stock, $0.0001 par value; 50,000,000 shares authorized; 19,914,548 and 18,772,214 shares issued and outstanding, respectively 1,991 1,877
Additional paid-in capital 44,215,256 41,232,441
Accumulated other comprehensive income 96,999 153,361
Accumulated earnings 1,105,738 571,037
Total stockholders’ equity 45,419,984 41,958,716
Total Liabilities and Stockholders' Equity $ 57,090,345 $ 51,590,439