XML 92 R76.htm IDEA: XBRL DOCUMENT v3.6.0.2
Segment Reporting - Reportable Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 26, 2015
Jun. 27, 2015
Mar. 28, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Segment Reporting Information [Line Items]                      
Net sales to external customers $ 91,698 $ 79,600 $ 78,538 $ 75,748 $ 91,327 $ 72,507 $ 83,775 $ 69,939 $ 325,584 $ 317,548 $ 341,826
Segment profit $ 48,677 $ 42,678 $ 43,934 $ 42,671 $ 48,523 $ 34,766 $ 44,441 $ 39,506 177,960 167,236 188,510
General and administrative                 40,813 36,370 35,331
Depreciation and amortization                 13,868 11,217 7,428
Research and development                 30,125 26,690 27,607
Income from operations                 13,284 13,122 37,340
Operating Segments                      
Segment Reporting Information [Line Items]                      
Segment profit                 98,090 87,399 107,706
Factory Metrology                      
Segment Reporting Information [Line Items]                      
Net sales to external customers                 236,313 222,745 246,216
Factory Metrology | Operating Segments                      
Segment Reporting Information [Line Items]                      
Segment profit                 69,845 63,463 76,111
Construction BIM-CIM                      
Segment Reporting Information [Line Items]                      
Net sales to external customers                 65,056 70,849 75,383
Construction BIM-CIM | Operating Segments                      
Segment Reporting Information [Line Items]                      
Segment profit                 18,250 16,299 24,497
Other                      
Segment Reporting Information [Line Items]                      
Net sales to external customers                 24,215 23,954 20,227
Other | Operating Segments                      
Segment Reporting Information [Line Items]                      
Segment profit                 $ 9,995 $ 7,637 $ 7,098