| Disaggregation of Revenue [Table Text Block] |
| | | Three Months Ended June 30, 2026 | | | Six Months Ended June 30, 2026 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Consolidated | | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Consolidated | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| By Geographic Region: | | | | | | | | | | | | | | | | | | | | | | | | |
| North America | | $ | 69,082 | | | $ | 68,781 | | | $ | 137,863 | | | $ | 133,260 | | | $ | 118,955 | | | $ | 252,215 | |
| EMEA | | | 39,580 | | | | 15,606 | | | | 55,186 | | | | 72,660 | | | | 31,099 | | | | 103,759 | |
| Asia | | | 1,795 | | | | 15,841 | | | | 17,636 | | | | 4,358 | | | | 28,844 | | | | 33,202 | |
| | | $ | 110,457 | | | $ | 100,228 | | | $ | 210,685 | | | $ | 210,278 | | | $ | 178,898 | | | $ | 389,176 | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| By Sales Channel: | | | | | | | | | | | | | | | | | | | | | | | | |
| Direct to customer | | $ | 85,802 | | | $ | 68,512 | | | $ | 154,314 | | | $ | 161,889 | | | $ | 123,499 | | | $ | 285,388 | |
| Through distribution | | | 24,655 | | | | 31,716 | | | | 56,371 | | | | 48,389 | | | | 55,399 | | | | 103,788 | |
| | | $ | 110,457 | | | $ | 100,228 | | | $ | 210,685 | | | $ | 210,278 | | | $ | 178,898 | | | $ | 389,176 | |
| | | Three Months Ended June 30, 2025 | | | Six Months Ended June 30, 2025 | |
| | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Consolidated | | | Aerospace, Defense & Rugged Solutions | | | Industrial Technology & Data Solutions | | | Consolidated | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| By Geographic Region: | | | | | | | | | | | | | | | | | | | | | | | | |
| North America | | $ | 63,669 | | | $ | 48,386 | | | $ | 112,055 | | | $ | 118,729 | | | $ | 89,597 | | | $ | 208,326 | |
| EMEA | | | 25,878 | | | | 15,073 | | | | 40,951 | | | | 50,986 | | | | 30,782 | | | | 81,768 | |
| Asia | | | 2,285 | | | | 13,008 | | | | 15,293 | | | | 5,239 | | | | 25,204 | | | | 30,443 | |
| | | $ | 91,832 | | | $ | 76,467 | | | $ | 168,299 | | | $ | 174,954 | | | $ | 145,583 | | | $ | 320,537 | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| By Sales Channel: | | | | | | | | | | | | | | | | | | | | | | | | |
| Direct to customer | | $ | 73,990 | | | $ | 51,913 | | | $ | 125,903 | | | $ | 137,808 | | | $ | 97,535 | | | $ | 235,343 | |
| Through distribution | | | 17,842 | | | | 24,554 | | | | 42,396 | | | | 37,146 | | | | 48,048 | | | | 85,194 | |
| | | $ | 91,832 | | | $ | 76,467 | | | $ | 168,299 | | | $ | 174,954 | | | $ | 145,583 | | | $ | 320,537 | |
|