XML 129 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable and Inventory by Reportable Segments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable    
Total accounts receivable $ 151,026 $ 139,410
Inventories    
Total inventories 144,606 149,371
Total segment assets 295,632 288,781
Medical Solutions    
Accounts Receivable    
Total accounts receivable 80,197 68,279
Inventories    
Total inventories 55,597 46,045
Automation Enabling Technologies    
Accounts Receivable    
Total accounts receivable 70,829 71,131
Inventories    
Total inventories $ 89,009 $ 103,326