XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 6,100,317 $ 3,112,196
Short-term investments (Note 3) 9,321,456 10,123,535
Accounts receivable, net (Note 4) 9,225,346 11,327,244
Inventories, net (Note 5) 21,463,925 20,775,366
Prepaid expenses and other current assets 1,231,609 502,156
Total current assets 47,342,653 45,840,497
Property and equipment, net 2,432,900 2,570,124
Operating lease right-of use assets 569,296 731,043
Deposits and other 48,093 60,243
Goodwill 4,420,510 7,120,510
Intangible assets, net (Note 6) 10,538 42,154
Total Assets 54,823,990 56,364,571
Current liabilities    
Accounts payable 2,811,093 4,592,713
Accrued expenses and other liabilities (Note 7) 4,987,695 3,013,869
Current portion of operating lease obligation (Note 10) 583,675 536,588
Current portion of notes payable (Note 8) 3,012,945 2,952,447
Total current liabilities 11,395,408 11,095,617
Long-term debt, net of current portion (Note 8)   409,294
Deferred tax liability, net 136,746 138,662
Operating lease obligation, net of current portion (Note 10) 148,830 397,249
Total liabilities 11,680,984 12,040,822
Commitments and contingencies (Note 10)
Stockholders’ equity    
Common stock, $0.0001 par value; 50,000,000 shares authorized; 20,543,024 and 20,084,528 shares issued and outstanding, respectively 2,053 2,008
Additional paid-in capital 46,404,428 45,513,807
Accumulated other comprehensive income 1,239,084 510,485
Accumulated deficit (4,502,559) (1,702,551)
Total stockholders’ equity 43,143,006 44,323,749
Total Liabilities and Stockholders' Equity $ 54,823,990 $ 56,364,571