XML 126 R113.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable and Inventory by Reportable Segments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable    
Total accounts receivable $ 115,617 $ 75,054
Inventories    
Total inventories 125,657 92,737
Total segment assets 241,274 167,791
Photonics    
Accounts Receivable    
Total accounts receivable 31,392 27,328
Inventories    
Total inventories 49,146 35,878
Vision    
Accounts Receivable    
Total accounts receivable 44,078 33,194
Inventories    
Total inventories 34,621 41,137
Precision Motion    
Accounts Receivable    
Total accounts receivable 40,147 14,532
Inventories    
Total inventories $ 41,890 $ 15,722