| Segment Reporting, Reconciliation of Profit (Loss) by Segment to Consolidated [Table Text Block] |
| | | Three Months Ended June 30, 2026 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Total Consolidated | |
| | | | | | | | | | | | | |
| Net sales | | $ | 110,457 | | | $ | 100,228 | | | $ | 210,685 | |
| Cost of sales | | | 65,090 | | | | 61,305 | | | | 126,395 | |
| Segment gross profit | | | 45,367 | | | | 38,923 | | | | 84,290 | |
| Segment gross profit % | | | 41.1 | % | | | 38.8 | % | | | 40.0 | % |
| Corporate and other | | | | | | | | | | | (323 | ) |
| Total consolidated gross profit | | | | | | | | | | | 83,967 | |
| Gross profit % | | | | | | | | | | | 39.9 | % |
| Research and development costs | | | | | | | | | | | 9,006 | |
| Selling, general and administrative expenses | | | | | | | | | | | 36,285 | |
| Restructuring charges | | | | | | | | | | | 24 | |
| Earnout liability adjustment | | | | | | | | | | | 233 | |
| Interest expense | | | | | | | | | | | 1,802 | |
| Interest income | | | | | | | | | | | (1,280 | ) |
| Other income, net | | | | | | | | | | | 137 | |
| Earnings before provision for income taxes | | | | | | | | | | $ | 37,760 | |
| | | Three Months Ended June 30, 2025 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Total Consolidated | |
| | | | | | | | | | | | | |
| Net sales | | $ | 91,832 | | | $ | 76,467 | | | $ | 168,299 | |
| Cost of sales | | | 53,842 | | | | 48,471 | | | | 102,313 | |
| Segment gross profit | | | 37,990 | | | | 27,996 | | | | 65,986 | |
| Segment gross profit % | | | 41.4 | % | | | 36.6 | % | | | 39.2 | % |
| Corporate and other | | | | | | | | | | | (903 | ) |
| Total consolidated gross profit | | | | | | | | | | | 65,083 | |
| Gross profit % | | | | | | | | | | | 38.7 | % |
| Research and development costs | | | | | | | | | | | 8,104 | |
| Selling, general and administrative expenses | | | | | | | | | | | 30,914 | |
| Restructuring charges | | | | | | | | | | | 280 | |
| Gain on sale of properties | | | | | | | | | | | (4,075 | ) |
| Interest expense | | | | | | | | | | | 3,993 | |
| Interest income | | | | | | | | | | | (264 | ) |
| Other income, net | | | | | | | | | | | (7,568 | ) |
| Earnings before provision for income taxes | | | | | | | | | | $ | 33,699 | |
| | | Six Months Ended June 30, 2026 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Total Consolidated | |
| | | | | | | | | | | | | |
| Net sales | | $ | 210,278 | | | $ | 178,898 | | | $ | 389,176 | |
| Cost of sales | | | 123,533 | | | | 111,208 | | | | 234,741 | |
| Segment gross profit | | | 86,745 | | | | 67,690 | | | | 154,435 | |
| Segment gross profit % | | | 41.3 | % | | | 37.8 | % | | | 39.7 | % |
| Corporate and other | | | | | | | | | | | (870 | ) |
| Total consolidated gross profit | | | | | | | | | | | 153,565 | |
| Gross profit % | | | | | | | | | | | 39.5 | % |
| Research and development costs | | | | | | | | | | | 17,513 | |
| Selling, general and administrative expenses | | | | | | | | | | | 73,015 | |
| Restructuring charges | | | | | | | | | | | 100 | |
| Earnout liability adjustment | | | | | | | | | | | 852 | |
| Interest expense | | | | | | | | | | | 4,332 | |
| Interest income | | | | | | | | | | | (1,430 | ) |
| Other income, net | | | | | | | | | | | 3,631 | |
| Earnings before provision for income taxes | | | | | | | | | | $ | 55,552 | |
| | | Six Months Ended June 30, 2025 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Total Consolidated | |
| | | | | | | | | | | | | |
| Net sales | | $ | 174,954 | | | $ | 145,583 | | | $ | 320,537 | |
| Cost of sales | | | 103,636 | | | | 91,807 | | | | 195,443 | |
| Segment gross profit | | | 71,318 | | | | 53,776 | | | | 125,094 | |
| Segment gross profit % | | | 40.8 | % | | | 36.9 | % | | | 39.0 | % |
| Corporate and other | | | | | | | | | | | (1,192 | ) |
| Total consolidated gross profit | | | | | | | | | | | 123,902 | |
| Gross profit % | | | | | | | | | | | 38.7 | % |
| Research and development costs | | | | | | | | | | | 15,326 | |
| Selling, general and administrative expenses | | | | | | | | | | | 60,421 | |
| Restructuring charges | | | | | | | | | | | (2,653 | ) |
| Gain on sale of properties | | | | | | | | | | | (4,075 | ) |
| Interest expense | | | | | | | | | | | 8,145 | |
| Interest income | | | | | | | | | | | (539 | ) |
| Other income, net | | | | | | | | | | | (10,207 | ) |
| Earnings before provision for income taxes | | | | | | | | | | $ | 57,484 | |
| | | | | | | | | | | | | |
|
| Segment Reporting [Table Text Block] |
| | | Three Months Ended June 30, 2026 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Reportable Segment Total | | | Corporate and Other | | | Total Consolidated | |
| | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | $ | 682,388 | | | $ | 263,848 | | | $ | 946,236 | | | $ | 317,946 | | | $ | 1,264,182 | |
| Capital Expenditures | | | 1,501 | | | | 710 | | | | 2,211 | | | | 36 | | | | 2,247 | |
| Depreciation and Amortization Expense | | | 4,871 | | | | 1,912 | | | | 6,783 | | | | 128 | | | | 6,911 | |
| Interest Expense | | | - | | | | 36 | | | | 36 | | | | 1,766 | | | | 1,802 | |
| | | Three Months Ended June 30, 2025 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Reportable Segment Total | | | Corporate and Other | | | Total Consolidated | |
| | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | $ | 657,501 | | | $ | 235,476 | | | $ | 892,977 | | | $ | 57,603 | | | $ | 950,580 | |
| Capital Expenditures | | | 1,974 | | | | 1,950 | | | | 3,924 | | | | 4 | | | | 3,928 | |
| Depreciation and Amortization Expense | | | 4,870 | | | | 1,588 | | | | 6,458 | | | | 142 | | | | 6,600 | |
| Interest Expense | | | 166 | | | | (78 | ) | | | 88 | | | | 3,905 | | | | 3,993 | |
| | | Six Months Ended June 30, 2026 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Reportable Segment Total | | | Corporate and Other | | | Total Consolidated | |
| | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | $ | 682,388 | | | $ | 263,848 | | | $ | 946,236 | | | $ | 317,946 | | | $ | 1,264,182 | |
| Capital Expenditures | | | 3,513 | | | | 1,286 | | | | 4,799 | | | | 91 | | | | 4,890 | |
| Depreciation and Amortization Expense | | | 9,701 | | | | 3,554 | | | | 13,255 | | | | 280 | | | | 13,535 | |
| Interest Expense | | | - | | | | 51 | | | | 51 | | | | 4,281 | | | | 4,332 | |
| | | Six Months Ended June 30, 2025 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Reportable Segment Total | | | Corporate and Other | | | Total Consolidated | |
| | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | $ | 657,501 | | | $ | 235,476 | | | $ | 892,977 | | | $ | 57,603 | | | $ | 950,580 | |
| Capital Expenditures | | | 3,147 | | | | 3,562 | | | | 6,709 | | | | 9 | | | | 6,718 | |
| Depreciation and Amortization Expense | | | 9,880 | | | | 3,123 | | | | 13,003 | | | | 281 | | | | 13,284 | |
| Interest Expense | | | 180 | | | | 23 | | | | 203 | | | | 7,942 | | | | 8,145 | |
|