XML 51 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
QUARTERLY FINANCIAL INFORMATION (UNAUDITED)
12 Months Ended
Dec. 31, 2023
Quarterly Financial Information Disclosure [Abstract]  
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) QUARTERLY FINANCIAL INFORMATION (UNAUDITED)
(In thousands, except per share data)
 20232022
 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net sales$232,540 $231,252 $229,948 $228,699 $228,867 $236,693 $244,267 $232,531 
Gross margin73,170 77,349 76,544 74,993 71,506 71,876 68,430 68,639 
Earnings before income taxes29,119 38,400 36,475 33,267 37,630 39,258 31,085 25,776 
Net earnings22,710 30,110 29,075 26,648 28,930 29,782 25,249 21,406 
Basic net earnings per common share$0.71 $0.94 $0.91 $0.83 $0.90 $0.93 $0.79 $0.67 
Diluted net earnings per common share$0.70 $0.93 $0.90 $0.82 $0.89 $0.92 $0.78 $0.66