v3.25.4
Accounts Receivable and Inventory by Reportable Segments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounts Receivable    
Total accounts receivable $ 184,880 $ 151,026
Inventories    
Total inventories 188,284 144,606
Total segment assets 373,164 295,632
Medical Solutions    
Accounts Receivable    
Total accounts receivable 108,195 80,197
Inventories    
Total inventories 78,079 55,597
Automation Enabling Technologies    
Accounts Receivable    
Total accounts receivable 76,685 70,829
Inventories    
Total inventories $ 110,205 $ 89,009