XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Note 16 - Segments (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended June 30, 2024

 
  

Power Solutions

  

Connectivity

  

Magnetic

  

 

     
  

and Protection

  

Solutions

  

Solutions

  Corporate  

Total

 

Revenue

 $58,551  $57,822  $16,832  $-  $133,205 

Gross Profit

  26,736   22,512   4,442   (294)  53,396 

Gross Profit %

  45.7%  38.9%  26.4%  nm   40.1%
  

Three Months Ended June 30, 2023

 
  

Power Solutions

  

Connectivity

  

Magnetic

  

 

     
  

and Protection

  

Solutions

  

Solutions

  

Corporate

  

Total

 

Revenue

 $87,091  $54,843  $26,843  $-  $168,777 

Gross Profit

  31,124   20,512   6,595   (2,694)  55,537 

Gross Profit %

  35.7%  37.4%  24.6%  nm   32.9%
  

Six Months Ended June 30, 2024

 
  

Power Solutions

  

Connectivity

  

Magnetic

  

 

     
  

and Protection

  

Solutions

  

Solutions

  Corporate  

Total

 

Revenue

 $118,798  $112,107  $30,390  $-  $261,295 

Gross Profit

  53,252   42,129   6,616   (523)  101,474 

Gross Profit %

  44.8%  37.6%  21.8%  nm   38.8%
  

Six Months Ended June 30, 2023

 
  

Power Solutions

  

Connectivity

  

Magnetic

  

 

     
  

and Protection

  

Solutions

  

Solutions

  Corporate  

Total

 

Revenue

 $170,272  $108,239  $62,610  $-  $341,121 

Gross Profit

  60,804   38,708   14,763   (5,074)  109,201 

Gross Profit %

  35.7%  35.8%  23.6%  nm   32.0%