XML 111 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Schedule of Quarterly Financial Information Disclosure [Line Items]                      
Sales $ 288,624 $ 291,759 $ 268,635 $ 314,448 $ 300,189 $ 271,829 $ 285,186 $ 261,934 $ 1,163,466 $ 1,119,138 $ 1,008,822
Gross profit 66,709 78,636 67,825 78,940 68,076 68,710 73,133 63,308 292,110 273,227 256,115
Net income $ 8,080 $ 20,033 $ 12,989 $ 15,528 $ 9,568 $ 17,418 $ 20,667 $ 15,253 $ 56,630 $ 62,906 $ 73,486
Earnings per share                      
Diluted (in dollars per share) $ 0.68 $ 1.69 $ 1.10 $ 1.31 $ 0.81 $ 1.47 $ 1.75 $ 1.30 $ 4.78 $ 5.33 $ 6.25
Average shares                      
Diluted (in shares) 11,859 11,851 11,842 11,827 11,811 11,813 11,798 11,777 11,845 11,800 11,761
Dividends per share (in dollars per share) $ 0.13 $ 0.13 $ 0.13 $ 0.13 $ 0.12 $ 0.12 $ 0.12 $ 0.12      
High                      
Market price of common stock                      
Share Price (in dollars per share) 144.75 116.67 117.35 131.87 129.74 124.33 106.19 101.58 $ 144.75 $ 129.74  
Low                      
Market price of common stock                      
Share Price (in dollars per share) $ 105.89 $ 94.90 $ 76.04 $ 70.99 $ 103.60 $ 93.11 $ 93.00 $ 74.74 $ 105.89 $ 103.60