v3.26.1
Accounts Receivable and Inventory by Reportable Segments (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Dec. 31, 2025
Accounts Receivable    
Total accounts receivable $ 178,748 $ 184,880
Inventories    
Total inventories 192,709 188,284
Total segment assets 371,457 373,164
Medical Solutions    
Accounts Receivable    
Total accounts receivable 98,101 108,195
Inventories    
Total inventories 76,281 78,079
Automation Enabling Technologies    
Accounts Receivable    
Total accounts receivable 80,647 76,685
Inventories    
Total inventories $ 116,428 $ 110,205