XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]    
Net sales $ 55,487 $ 49,951
Cost of products sold 40,766 37,583
Gross profit 14,721 12,368
Other operating expenses and income:    
Selling, general and administrative 9,397 8,838
Selling, general and administrative – amortization 436 436
Other operating income (76) (130)
Operating income 4,964 3,224
Other expense , net 128 91
Interest income, net (177) (161)
Income before provision for income taxes 5,013 3,294
Provision for income taxes 418 328
Net income $ 4,595 $ 2,966
Basic:    
Net income $ 0.42 $ 0.27
Diluted:    
Net income $ 0.42 $ 0.27
Weighted average common shares outstanding:    
Basic 10,927 10,862
Diluted 11,033 10,958