XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]    
Net sales $ 239,726 $ 235,492
Cost of products sold 150,696 148,843
Gross profit 89,030 86,649
Selling expenses 27,770 24,981
General and administrative expenses 26,447 27,443
Research and development expenses 6,166 5,900
Amortization of intangibles 7,500 6,877
Operating expenses 67,883 65,201
Income from operations 21,147 21,448
Interest and debt expense 8,235 8,625
Investment (income) loss (209) (543)
Foreign currency exchange (gain) loss 395 483
Other (income) expense, net 676 214
Income (loss) before income tax expense (benefit) 12,050 12,669
Income tax expense (benefit) 3,421 3,394
Net income (loss) $ 8,629 $ 9,275
Average basic shares outstanding (in shares) 28,834 28,662
Average diluted shares outstanding (in shares) 29,127 28,906
Basic income (loss) per share (in dollars per share) $ 0.30 $ 0.32
Diluted income (loss) per share (in dollars per share) $ 0.30 $ 0.32