XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31, 2025

 
  

Power Solutions and Protection

  

Connectivity Solutions

  

Magnetic Solutions

  

Consolidated

 
                 

By Geographic Region:

                

North America

 $49,691  $39,155  $7,425  $96,271 

Europe

  15,035   10,613   674   26,322 

Asia

  18,328   962   10,355   29,645 
  $83,054  $50,730  $18,454  $152,238 
                 

By Sales Channel:

                

Direct to customer

 $64,167  $31,426  $13,847  $109,440 

Through distribution

  18,887   19,304   4,607   42,798 
  $83,054  $50,730  $18,454  $152,238 
  

Three Months Ended March 31, 2024

 
  

Power Solutions and Protection

  

Connectivity Solutions

  

Magnetic Solutions

  

Consolidated

 
                 

By Geographic Region:

                

North America

 $39,549  $43,884  $6,123  $89,556 

Europe

  16,333   9,436   1,216   26,985 

Asia

  4,365   965   6,219   11,549 
  $60,247  $54,285  $13,558  $128,090 
                 

By Sales Channel:

                

Direct to customer

 $38,825  $34,070  $9,786  $82,681 

Through distribution

  21,422   20,215   3,772   45,409 
  $60,247  $54,285  $13,558  $128,090 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 
         

Contract assets - current (unbilled receivables)

 $5,594  $4,994 

Contract liabilities - current (deferred revenue)

 $5,458  $6,120