Disaggregation of Revenue [Table Text Block] |
| | Three Months Ended June 30, 2025 | | | Six Months Ended June 30, 2025 | |
| | Power Solutions and Protection | | | Connectivity Solutions | | | Magnetic Solutions | | | Consolidated | | | Power Solutions and Protection | | | Connectivity Solutions | | | Magnetic Solutions | | | Consolidated | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
By Geographic Region: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
North America | | $ | 54,986 | | | $ | 47,493 | | | $ | 9,576 | | | $ | 112,055 | | | $ | 104,677 | | | $ | 86,648 | | | $ | 17,001 | | | $ | 208,326 | |
Europe | | | 14,308 | | | | 10,473 | | | | 765 | | | | 25,546 | | | | 29,343 | | | | 21,086 | | | | 1,439 | | | | 51,868 | |
Asia | | | 17,505 | | | | 1,236 | | | | 11,957 | | | | 30,698 | | | | 35,833 | | | | 2,198 | | | | 22,312 | | | | 60,343 | |
| | $ | 86,799 | | | $ | 59,202 | | | $ | 22,298 | | | $ | 168,299 | | | $ | 169,853 | | | $ | 109,932 | | | $ | 40,752 | | | $ | 320,537 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
By Sales Channel: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Direct to customer | | $ | 68,518 | | | $ | 41,360 | | | $ | 16,025 | | | $ | 125,903 | | | $ | 132,685 | | | $ | 72,786 | | | $ | 29,872 | | | $ | 235,343 | |
Through distribution | | | 18,281 | | | | 17,842 | | | | 6,273 | | | | 42,396 | | | | 37,168 | | | | 37,146 | | | | 10,880 | | | | 85,194 | |
| | $ | 86,799 | | | $ | 59,202 | | | $ | 22,298 | | | $ | 168,299 | | | $ | 169,853 | | | $ | 109,932 | | | $ | 40,752 | | | $ | 320,537 | |
| | Three Months Ended June 30, 2024 | | | Six Months Ended June 30, 2024 | |
| | Power Solutions and Protection | | | Connectivity Solutions | | | Magnetic Solutions | | | Consolidated | | | Power Solutions and Protection | | | Connectivity Solutions | | | Magnetic Solutions | | | Consolidated | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
By Geographic Region: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
North America | | $ | 39,197 | | | $ | 45,380 | | | $ | 7,350 | | | $ | 91,927 | | | $ | 78,746 | | | $ | 89,264 | | | $ | 13,473 | | | $ | 181,483 | |
Europe | | | 14,610 | | | | 11,242 | | | | 1,118 | | | | 26,970 | | | | 30,943 | | | | 20,678 | | | | 2,334 | | | | 53,955 | |
Asia | | | 4,744 | | | | 1,200 | | | | 8,364 | | | | 14,308 | | | | 9,109 | | | | 2,165 | | | | 14,583 | | | | 25,857 | |
| | $ | 58,551 | | | $ | 57,822 | | | $ | 16,832 | | | $ | 133,205 | | | $ | 118,798 | | | $ | 112,107 | | | $ | 30,390 | | | $ | 261,295 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
By Sales Channel: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Direct to customer | | $ | 37,572 | | | $ | 36,428 | | | $ | 11,793 | | | $ | 85,793 | | | $ | 76,397 | | | $ | 70,498 | | | $ | 21,579 | | | $ | 168,474 | |
Through distribution | | | 20,979 | | | | 21,394 | | | | 5,039 | | | | 47,412 | | | | 42,401 | | | | 41,609 | | | | 8,811 | | | | 92,821 | |
| | $ | 58,551 | | | $ | 57,822 | | | $ | 16,832 | | | $ | 133,205 | | | $ | 118,798 | | | $ | 112,107 | | | $ | 30,390 | | | $ | 261,295 | |
|