XML 97 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 28, 2018
Jun. 29, 2018
Mar. 30, 2018
Dec. 31, 2017
Sep. 29, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 329,561 $ 308,095 $ 321,132 $ 320,516 $ 295,782 $ 269,625 $ 259,318 $ 290,063      
Gross Profit 30,030 29,131 29,068 26,466 26,445 24,406 25,735 25,362      
Operating income 12,648 14,006 12,998 8,671 10,277 10,090 9,204 11,649 $ 48,323 $ 41,220 $ 42,826
Net income $ 10,124 $ 9,866 $ 9,195 $ 6,111 $ 41,568 $ 5,800 $ 5,461 $ 6,668 $ 35,296 $ 59,497 $ 23,655
Basic earnings per share (in dollars per share) $ 0.90 $ 0.88 $ 0.82 $ 0.55 $ 3.77 $ 0.52 $ 0.50 $ 0.61 $ 3.14 $ 5.40 $ 2.21
Diluted earnings per share (in dollars per share) $ 0.89 $ 0.86 $ 0.81 $ 0.54 $ 3.70 $ 0.51 $ 0.49 $ 0.60 $ 3.10 $ 5.31 $ 2.16
Weighted average number of shares outstanding - basic (in shares) 11,262 11,248 11,235 11,146 11,026 11,075 10,987 10,909 11,224 11,021 10,714
Weighted average number of shares outstanding - diluted (in shares) 11,369 11,406 11,383 11,338 11,234 11,272 11,191 11,075 11,378 11,209 10,974