XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 17,752,199 $ 17,853,853
Accounts receivable, net of allowances 3,881,479 7,811,159
Notes receivable 3,000 4,700
Inventories 29,073,234 23,146,177
Prepaid expenses 750,412 1,082,425
Other current assets 75,590  
Total current assets 51,535,914 49,898,314
Property and equipment, net 13,266,943 10,764,224
Right-of-use assets from operating leases 4,448,956 4,189,621
Goodwill 3,621,453 3,921,453
Intangible assets, net 4,283,558 4,499,170
Other assets 234,744 201,447
Total assets 77,391,568 73,474,229
Current liabilities:    
Accounts payable 2,591,213 3,126,743
Notes payable 971,603 1,361,443
Operating lease liabilities 2,020,122 1,807,729
Accrued expenses 2,315,745 2,486,423
Other current liabilities 2,924,060 211,651
Total current liabilities 10,822,743 8,993,989
Deferred tax liability 34,187 38,668
Notes payable, less current portion 12,870,182 13,572,048
Operating lease liabilities, less current portion 2,547,841 2,560,671
Total liabilities 26,274,953 25,165,376
Contingencies (Note 17)
Stockholders' equity:    
Preferred stock, $0.01 par value; 5,000,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.01 par value; 60,000,000 shares authorized; 26,924,631 shares issued and 26,008,034 shares outstanding as of September 30, 2024; 26,924,631 shares issued and 26,508,658 shares outstanding as of December 31, 2023 269,246 269,246
Treasury stock at cost, 916,597 and 415,973 shares, as of September 30, 2024 and December 31, 2023, respectively (4,504,044) (2,155,049)
Additional paid-in capital 40,173,000 40,173,000
Retained earnings 15,178,413 10,021,656
Total stockholders' equity 51,116,615 48,308,853
Total liabilities and stockholders' equity $ 77,391,568 $ 73,474,229