XML 129 R111.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue, Gross Profit and Operating Income (Loss) by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenue $ 860,903 $ 706,793 $ 590,623
Gross Profit 378,472 300,328 244,517
Operating Income (Loss) 103,079 64,054 55,888
Operating Segments | Photonics      
Segment Reporting Information [Line Items]      
Revenue 274,674 232,459 199,613
Gross Profit 129,173 107,993 89,060
Operating Income (Loss) 63,760 46,792 34,001
Operating Segments | Vision      
Segment Reporting Information [Line Items]      
Revenue 277,992 262,060 261,650
Gross Profit 108,713 100,890 100,267
Operating Income (Loss) 28,244 17,694 16,354
Operating Segments | Precision Motion      
Segment Reporting Information [Line Items]      
Revenue 308,237 212,274 129,360
Gross Profit 146,150 99,345 58,279
Operating Income (Loss) 60,294 52,676 31,663
Unallocated Corporate and Shared Services      
Segment Reporting Information [Line Items]      
Gross Profit (5,564) (7,900) (3,089)
Operating Income (Loss) $ (49,219) $ (53,108) $ (26,130)