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 |