v3.26.1
Accounts Receivable and Inventory by Reportable Segments (Details) - USD ($)
$ in Thousands
Apr. 03, 2026
Dec. 31, 2025
Accounts Receivable    
Total accounts receivable $ 173,934 $ 184,880
Inventories    
Total inventories 193,143 188,284
Total segment assets 367,077 373,164
Medical Solutions    
Accounts Receivable    
Total accounts receivable 93,263 108,195
Inventories    
Total inventories 78,602 78,079
Automation Enabling Technologies    
Accounts Receivable    
Total accounts receivable 80,671 76,685
Inventories    
Total inventories $ 114,541 $ 110,205