XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 21,028,265 $ 20,609,003
Accounts receivable, net of allowances 5,373,945 4,384,238
Notes receivable   2,000
Inventories 26,124,091 25,705,524
Prepaid expenses 777,036 874,203
Other current assets 200,000 28,839
Total current assets 53,503,337 51,603,807
Property and equipment, net 13,637,504 13,515,162
Right-of-use assets from operating leases 4,668,703 4,741,326
Goodwill 3,621,453 3,621,453
Intangible assets, net 3,915,083 4,097,778
Deferred tax asset 66,186 49,526
Other assets 252,061 241,437
Total assets 79,664,327 77,870,489
Current liabilities:    
Accounts payable 2,817,454 3,177,550
Notes payable 3,399,409 3,591,351
Operating lease liabilities 1,931,810 2,078,505
Accrued expenses 2,727,559 3,215,343
Other current liabilities 991,481 455,385
Total current liabilities 11,867,713 12,518,134
Notes payable, less current portion 9,796,588 9,930,828
Operating lease liabilities, less current portion 2,857,167 2,769,389
Total liabilities 24,521,468 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,995,201 shares outstanding as of March 31, 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, 928,930 and 415,973 shares, as of December 31, 2024 and December 31, 2023, respectively (4,571,449) (4,568,823)
Additional paid-in capital 40,173,000 40,173,000
Retained earnings 19,272,062 16,778,715
Total stockholders' equity 55,142,859 52,652,138
Total liabilities and stockholders' equity $ 79,664,327 $ 77,870,489