XML 125 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable and Inventory by Reportable Segments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable    
Total accounts receivable $ 139,410 $ 137,697
Inventories    
Total inventories 149,371 167,997
Total segment assets 288,781 305,694
Precision Medicine and Manufacturing    
Accounts Receivable    
Total accounts receivable 40,562 42,541
Inventories    
Total inventories 58,492 58,630
Medical Solutions    
Accounts Receivable    
Total accounts receivable 60,894 53,610
Inventories    
Total inventories 38,440 47,511
Robotics and Automation    
Accounts Receivable    
Total accounts receivable 37,954 41,546
Inventories    
Total inventories $ 52,439 $ 61,856