XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 388,228,000 $ 340,912,000 $ 321,623,000
Cost of sales 309,662,000 273,460,000 266,498,000
Gross profit 78,566,000 67,452,000 55,125,000
Selling, General and Administrative Expense 31,838,000 30,784,000 27,121,000
Intangibles amortization 1,515,000 1,635,000 582,000
Goodwill and Intangible Asset Impairment 0 0 5,295,000
Operating profit 45,213,000 35,033,000 22,127,000
Other Nonoperating Income (Expense) 5,457,000 7,398,000 3,817,000
Earnings before provision for income taxes 50,670,000 42,431,000 25,944,000
Provision for income taxes 9,210,000 7,872,000 5,245,000
Net earnings $ 41,460,000 $ 34,559,000 $ 20,699,000
Weighted average common shares outstanding:      
Basic and diluted (in shares) 7,128 7,106 7,081
Earnings per share, basic and diluted:      
Net earnings per share (in dollars per share) $ 5.82 $ 4.86 $ 2.92
Comprehensive income:      
Net earnings $ 41,460,000 $ 34,559,000 $ 20,699,000
Other comprehensive income, net of tax:      
Unrealized gain on available-for-sale securities, net of tax 13,000 125,000 (123,000)
Comprehensive income $ 41,473,000 $ 34,684,000 $ 20,576,000