Annual report pursuant to Section 13 and 15(d)

Earnings Per Share - Earnings Per Share Computations (Details)

v3.10.0.1
Earnings Per Share - Earnings Per Share Computations (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 12, 2018
Dec. 31, 2018
USD ($)
$ / shares
Sep. 29, 2018
USD ($)
$ / shares
Jun. 30, 2018
USD ($)
$ / shares
Mar. 31, 2018
USD ($)
$ / shares
Dec. 31, 2017
USD ($)
$ / shares
Sep. 30, 2017
USD ($)
$ / shares
Jul. 01, 2017
USD ($)
$ / shares
Apr. 01, 2017
USD ($)
$ / shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Class of Stock [Line Items]                        
Net Income | $   $ 12,485 $ 16,999 $ 14,025 $ 3,294 $ (5,653) $ 6,060 $ 7,685 $ 11,587 $ 46,803 $ 19,679 $ 48,424
Basic earnings weighted average shares (in shares)                   32,351 32,874 33,537
Net effect of dilutive stock options (in shares)                   785 844 1,000
Diluted earnings weighted average shares (in shares)                   33,136 33,718 34,537
Basic earnings (loss) per share (in usd per share) | $ / shares   $ 0.38 $ 0.53 $ 0.43 $ 0.10 $ (0.18) $ 0.19 $ 0.23 $ 0.35 $ 1.45 $ 0.60 $ 1.44
Diluted earnings (loss) per share (in usd per share) | $ / shares   $ 0.37 $ 0.52 $ 0.42 $ 0.10 $ (0.18) $ 0.18 $ 0.22 $ 0.33 $ 1.41 $ 0.58 $ 1.40
Number of shares out-of-the-money (in shares)                   200 100 200
Convertible Class B Stock                        
Class of Stock [Line Items]                        
Stock split ratio, common stock 0.15