XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Earnings - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Net sales $ 1,037,161 $ 953,684 $ 922,439
Cost of sales 666,528 617,478 620,383
Gross margin 370,633 336,206 302,056
Operating expenses:      
Selling expenses 75,374 68,916 74,397
Research and development expenses 18,510 16,793 15,049
General and administrative expenses 67,423 67,588 53,417
Total operating expenses 161,307 153,297 142,863
Earnings from operations 209,326 182,909 159,193
Other expenses:      
Interest expense, net 10,219 16,528 22,613
Other expense (income), net 77 (72) (681)
Total other expenses 10,296 16,456 21,932
Earnings before income tax expense 199,030 166,453 137,261
Income tax expense 44,185 37,978 28,718
Net earnings $ 154,845 $ 128,475 $ 108,543
Net earnings per share - basic (in dollars per share) $ 4.80 $ 3.97 $ 3.38
Diluted net earnings per common share (in dollars per share) $ 4.75 $ 3.93 $ 3.35