XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net Sales $ 46,091 $ 44,634
Cost of goods sold 34,254 32,438
Depreciation expense 802 661
Total cost of goods sold 35,056 33,099
Gross profit 11,035 11,535
Selling expense 4,698 3,700
General and administrative expense 4,628 4,136
Amortization expense 135 135
Total operating expenses 9,461 7,971
Income from operations 1,574 3,564
Other income (expense):    
Interest expense (14) (51)
Gain on sales of investments 3,352 0
Other income (expense), net 54 (5)
Total other income (expense) 3,392 (56)
Income before provision for income taxes 4,966 3,508
Provision for income taxes 1,426 1,082
Net income $ 3,540 $ 2,426
Net earnings per common share:    
Basic $ 0.23 $ 0.17
Diluted $ 0.23 $ 0.16
Weighted average common shares outstanding:    
Basic 15,134 14,691
Diluted 15,333 15,222