XML 124 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue, Gross Profit and Operating Income (Loss) by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Revenue $ 706,793 $ 590,623 $ 626,099
Gross Profit 300,328 244,517 262,085
Operating Income (Loss) 64,054 55,888 55,282
Operating Segments | Photonics      
Segment Reporting Information [Line Items]      
Revenue 232,459 199,613 230,457
Gross Profit 107,993 89,060 105,845
Operating Income (Loss) 46,792 34,001 41,990
Operating Segments | Vision      
Segment Reporting Information [Line Items]      
Revenue 262,060 261,650 271,407
Gross Profit 100,890 100,267 105,228
Operating Income (Loss) 17,694 16,354 21,007
Operating Segments | Precision Motion      
Segment Reporting Information [Line Items]      
Revenue 212,274 129,360 124,235
Gross Profit 99,345 58,279 53,326
Operating Income (Loss) 52,676 31,663 22,339
Unallocated Corporate and Shared Services      
Segment Reporting Information [Line Items]      
Gross Profit (7,900) (3,089) (2,314)
Operating Income (Loss) $ (53,108) $ (26,130) $ (30,054)