XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 17,663,000 $ 87,657,000
Marketable securities 5,010,000 26,454,000
Accounts receivable 62,506,000 49,323,000
Less allowance for credit losses 217,000 596,000
Accounts receivable, net 62,289,000 48,727,000
Inventories:    
Finished goods 38,351,000 31,815,000
Work in process 219,154,000 144,684,000
Raw materials and supplies 20,494,000 13,921,000
Inventory, net 277,999,000 190,420,000
Notes receivable, current 600,000 1,629,000
Other current assets 3,100,000 5,223,000
Total current assets 366,661,000 360,110,000
PROPERTY, PLANT AND EQUIPMENT:    
Land and land improvements 3,622,000 3,107,000
Buildings 57,581,000 52,182,000
Machinery and equipment 53,331,000 51,721,000
Property, Plant and Equipment, Gross 114,534,000 107,010,000
Less allowance for depreciation and amortization 71,297,000 67,774,000
Property, plant, and equipment, net 43,237,000 39,236,000
GOODWILL 19,433,000 19,433,000
INTANGIBLE ASSETS, net 3,777,000 5,290,000
RIGHT-OF-USE LEASE ASSETS 9,962,000 10,664,000
DEFERRED INCOME TAXES 10,327,000 5,803,000
Assets, total 453,397,000 440,536,000
CURRENT LIABILITIES:    
Accounts payable 44,625,000 32,572,000
Federal and state income taxes 4,680,000 2,539,000
Lease liabilities 564,000 678,000
Accrued Liabilities, Current 24,567,000 36,230,000
Total current liabilities 74,436,000 72,019,000
LEASE LIABILITIES - NON-CURRENT 9,397,000 9,986,000
FEDERAL AND STATE INCOME TAXES - NON-CURRENT 1,937,000 2,275,000
Total liabilities 85,770,000 84,280,000
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY    
Outstanding: 7,105,595 and 7,084,384 shares at December 31, 2024 and 2023, respectively 7,441,000 7,441,000
Paid-in capital 17,298,000 16,031,000
Retained earnings 353,659,000 344,245,000
Accumulated other comprehensive income 35,000 22,000
Stockholders' Equity before Treasury Stock 378,433,000 367,739,000
Less treasury stock, at cost, 334,923 and 356,134 shares at December 31, 2024 and 2023, respectively 10,806,000 11,483,000
Total stockholders' equity 367,627,000 356,256,000
Liabilities and Equity $ 453,397,000 $ 440,536,000