| Segment Reporting, Reconciliation of Profit (Loss) by Segment to Consolidated [Table Text Block] |
| | | Three Months Ended March 31, 2026 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Total | |
| | | | | | | | | | | | | |
| Net sales | | $ | 99,821 | | | $ | 78,670 | | | $ | 178,491 | |
| Cost of sales | | | 58,443 | | | | 49,903 | | | | 108,346 | |
| Segment gross profit | | | 41,378 | | | | 28,767 | | | | 70,145 | |
| Segment gross profit % | | | 41.5 | % | | | 36.6 | % | | | 39.3 | % |
| Corporate and other | | | | | | | | | | | (547 | ) |
| Total consolidated gross profit | | | | | | | | | | | 69,598 | |
| Gross profit % | | | | | | | | | | | 39.0 | % |
| Research and development costs | | | | | | | | | | | 8,507 | |
| Selling, general and administrative expenses | | | | | | | | | | | 36,730 | |
| Restructuring charges | | | | | | | | | | | 76 | |
| Earnout liability adjustment | | | | | | | | | | | 619 | |
| Interest expense | | | | | | | | | | | 2,530 | |
| Interest income | | | | | | | | | | | (150 | ) |
| Other income, net | | | | | | | | | | | 3,494 | |
| Earnings before provision for income taxes | | | | | | | | | | $ | 17,792 | |
| | | Three Months Ended March 31, 2025 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Total | |
| | | | | | | | | | | | | |
| Net sales | | $ | 83,122 | | | $ | 69,116 | | | $ | 152,238 | |
| Cost of sales | | | 49,794 | | | | 43,336 | | | | 93,130 | |
| Segment gross profit | | | 33,328 | | | | 25,780 | | | | 59,108 | |
| Segment gross profit % | | | 40.1 | % | | | 37.3 | % | | | 38.8 | % |
| Corporate and other | | | | | | | | | | | (289 | ) |
| Total consolidated gross profit | | | | | | | | | | | 58,819 | |
| Gross profit % | | | | | | | | | | | 38.6 | % |
| Research and development costs | | | | | | | | | | | 7,222 | |
| Selling, general and administrative expenses | | | | | | | | | | | 29,507 | |
| Restructuring charges | | | | | | | | | | | (2,933 | ) |
| Interest expense | | | | | | | | | | | 4,152 | |
| Interest income | | | | | | | | | | | (275 | ) |
| Other income, net | | | | | | | | | | | (2,639 | ) |
| Earnings before provision for income taxes | | | | | | | | | | $ | 23,785 | |
|
| Segment Reporting [Table Text Block] |
| | | Three Months Ended March 31, 2026 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Reportable segment total | | | Corporate and other | | | Consolidated | |
| | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | $ | 665,868 | | | $ | 224,379 | | | $ | 890,247 | | | $ | 61,673 | | | $ | 951,920 | |
| Capital Expenditures | | | 2,012 | | | | 576 | | | | 2,588 | | | | 55 | | | | 2,643 | |
| Depreciation and Amortization Expense | | | 4,830 | | | | 1,642 | | | | 6,472 | | | | 152 | | | | 6,624 | |
| Interest Expense | | | - | | | | 15 | | | | 15 | | | | 2,515 | | | | 2,530 | |
| | | Three Months Ended March 31, 2025 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Reportable Segment Total | | | Corporate and other | | | Total Consolidated | |
| | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | $ | 647,325 | | | $ | 230,257 | | | $ | 877,582 | | | $ | (293,165 | ) | | $ | 584,417 | |
| Capital Expenditures | | | 1,173 | | | | 1,612 | | | | 2,785 | | | | 5 | | | | 2,790 | |
| Depreciation and Amortization Expense | | | 5,010 | | | | 1,535 | | | | 6,545 | | | | 139 | | | | 6,684 | |
| Interest Expense | | | 14 | | | | 101 | | | | 115 | | | | 4,037 | | | | 4,152 | |
|