XML 122 R104.htm IDEA: XBRL DOCUMENT v3.22.4
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]                      
Net sales $ 232,531 $ 244,267 $ 236,693 $ 228,867 $ 213,133 $ 197,869 $ 202,365 $ 185,656 $ 942,358 $ 799,023 $ 703,644
Gross margin 68,639 68,430 71,876 71,506 64,066 60,934 59,447 58,727 280,451 243,174 223,897
Earnings before income taxes 25,776 31,085 39,258 37,630 33,146 32,085 30,019 29,983 133,749 125,233 106,417
Net earnings $ 21,406 $ 25,249 $ 29,782 $ 28,930 $ 24,949 $ 25,013 $ 22,731 $ 23,411 $ 105,367 $ 96,104 $ 84,623
Basic net earnings per common share (in dollars per share) $ 0.67 $ 0.79 $ 0.93 $ 0.90 $ 0.78 $ 0.78 $ 0.71 $ 0.73 $ 3.29 $ 2.98 $ 2.63
Diluted net earnings per common share (in dollars per share) $ 0.66 $ 0.78 $ 0.92 $ 0.89 $ 0.76 $ 0.77 $ 0.70 $ 0.72 $ 3.25 $ 2.94 $ 2.60