XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Earnings - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 231,252 $ 236,693 $ 463,792 $ 465,560
Cost of sales 153,903 164,817 313,273 322,178
Gross margin 77,349 71,876 150,519 143,382
Operating expenses:        
Selling expenses 18,684 15,991 36,867 32,976
Research and development expenses 3,795 2,922 7,245 6,153
General and administrative expenses 12,034 13,043 29,163 25,997
Total operating expenses 34,513 31,956 73,275 65,126
Earnings from operations 42,836 39,920 77,244 78,256
Other expenses, net:        
Interest expense, net 5,163 960 10,728 1,505
Other income, net (727) (298) (1,003) (137)
Total other (income) expenses 4,436 662 9,725 1,368
Earnings before income tax expense 38,400 39,258 67,519 76,888
Income tax expense 8,290 9,476 14,699 18,176
Net earnings $ 30,110 $ 29,782 $ 52,820 $ 58,712
Net earnings per common share - basic (in dollars per share) $ 0.94 $ 0.93 $ 1.65 $ 1.83
Net earnings per common share - diluted (in dollars per share) $ 0.93 $ 0.92 $ 1.63 $ 1.81