Annual report pursuant to Section 13 and 15(d)

Earnings Per Share - Earnings Per Share Computations (Details)

v3.19.3.a.u2
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, 2019
USD ($)
$ / shares
Sep. 28, 2019
USD ($)
$ / shares
Jun. 29, 2019
USD ($)
$ / shares
Mar. 31, 2019
USD ($)
$ / shares
Dec. 31, 2018
USD ($)
$ / shares
Sep. 29, 2018
USD ($)
$ / shares
Jun. 30, 2018
USD ($)
$ / shares
Mar. 31, 2018
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Class of Stock [Line Items]                        
Net Income | $   $ (34,065) $ 1,210 $ 6,726 $ 78,146 $ 12,485 $ 16,999 $ 14,025 $ 3,294 $ 52,017 $ 46,803 $ 19,679
Basic earnings weighted average shares (in shares)                   32,028 32,351 32,874
Net effect of dilutive stock options (in shares)                   431 785 844
Diluted earnings weighted average shares (in shares)                   32,459 33,136 33,718
Basic earnings per share (in usd per share) | $ / shares   $ (1.10) $ 0.04 $ 0.21 $ 2.40 $ 0.38 $ 0.53 $ 0.43 $ 0.10 $ 1.62 $ 1.45 $ 0.60
Diluted earnings per share (in usd per share) | $ / shares   $ (1.10) $ 0.04 $ 0.20 $ 2.35 $ 0.37 $ 0.52 $ 0.42 $ 0.10 $ 1.60 $ 1.41 $ 0.58
Number of shares out-of-the-money (in shares)                   500 200 100
Convertible Class B Stock                        
Class of Stock [Line Items]                        
Stock split ratio, common stock 0.15