XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 22,851,869 $ 20,609,003
Accounts receivable, net of allowances 5,065,919 4,384,238
Notes receivable   2,000
Inventories 27,381,184 25,705,524
Prepaid expenses 1,166,819 874,203
Other current assets 114,864 28,839
Total current assets 56,580,655 51,603,807
Property and equipment, net 13,802,440 13,515,162
Right-of-use assets from operating leases 4,587,527 4,741,326
Goodwill 3,621,453 3,621,453
Intangible assets, net 3,780,766 4,097,778
Deferred tax asset 90,858 49,526
Other assets 252,061 241,437
Total assets 82,715,760 77,870,489
Current liabilities:    
Accounts payable 3,158,474 3,177,550
Notes payable 3,374,442 3,591,351
Operating lease liabilities 1,818,941 2,078,505
Accrued expenses 2,382,896 3,215,343
Other current liabilities 1,625,679 455,385
Total current liabilities 12,360,432 12,518,134
Notes payable, less current portion 9,668,844 9,930,828
Operating lease liabilities, less current portion 2,909,926 2,769,389
Total liabilities 24,939,202 25,218,351
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 25,975,038 shares outstanding as of June 30, 2025; 26,924,631 shares issued and 25,995,701 shares outstanding as of December 31, 2024 269,246 269,246
Treasury stock at cost, 949,593 and 928,930 shares, as of June 30, 2025 and December 31, 2024, respectively (4,690,149) (4,568,823)
Additional paid-in capital 40,173,000 40,173,000
Retained earnings 22,024,461 16,778,715
Total stockholders' equity 57,776,558 52,652,138
Total liabilities and stockholders' equity $ 82,715,760 $ 77,870,489