XML 131 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable and Inventory by Reportable Segments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable    
Total accounts receivable $ 137,697 $ 115,617
Inventories    
Total inventories 167,997 125,657
Total segment assets 305,694 241,274
Photonics    
Accounts Receivable    
Total accounts receivable 42,541 31,392
Inventories    
Total inventories 58,630 49,146
Vision    
Accounts Receivable    
Total accounts receivable 53,610 44,078
Inventories    
Total inventories 47,511 34,621
Precision Motion    
Accounts Receivable    
Total accounts receivable 41,546 40,147
Inventories    
Total inventories $ 61,856 $ 41,890