XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Balance Sheets - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 6,398,692 $ 4,795,953
Accounts receivable, less allowance for credit losses of $493,705 and $567,015 as of December 31, 2024 and 2023, respectively 28,236,177 26,234,421
Inventories 56,254,383 55,469,992
Prepaid expenses and other current assets 4,571,230 4,773,464
Restricted cash   750,000
Total current assets 95,460,482 92,023,830
Property, plant and equipment:    
Land 2,687,669 2,387,093
Buildings and building improvements 20,506,081 17,501,583
Machinery and equipment 37,367,957 34,704,536
Total property, plant and equipment 60,561,707 54,593,212
Less: accumulated depreciation 28,908,379 26,568,275
Net property, plant and equipment 31,653,328 28,024,937
Intangible assets, less accumulated amortization 20,323,031 19,001,448
Goodwill 9,907,657 8,188,829
Operating lease right-of-use asset, net 4,826,088 2,002,272
Total assets 162,170,586 149,241,316
Current liabilities:    
Accounts payable 9,004,876 12,101,735
Operating lease liability - current portion 1,564,243 1,098,942
Current portion of mortgage payable 436,949 419,309
Other accrued liabilities 11,865,533 12,391,998
Total current liabilities 22,871,601 26,011,984
Long-term debt 17,605,567 13,104,691
Mortgage payable, net of current portion 9,868,167 10,283,988
Operating lease liability - non-current portion 3,366,605 1,026,351
Deferred income taxes 1,464,656 899,344
Other non-current liabilities 13,355 16,274
Total liabilities 55,189,951 51,342,632
Commitments and contingencies (see note 17)
STOCKHOLDERS' EQUITY    
Common stock, par value $2.50: 5,299,370 shares issued and 3,754,498 shares outstanding in 2024; 5,190,072 shares issued and 3,645,200 shares outstanding in 2023 13,248,415 12,966,178
Treasury stock, at cost, 1,544,872 shares in 2023 and 2022 (15,995,622) (15,995,622)
Additional paid-in capital 17,981,156 15,917,781
Accumulated other comprehensive loss (2,751,142) (1,705,587)
Retained earnings 94,497,828 86,715,934
Total stockholders' equity 106,980,635 97,898,684
Total liabilities and stockholders' equity $ 162,170,586 $ 149,241,316