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

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 
  

Three Months Ended March 31, 2023

 
  

Power Solutions and Protection

  

Connectivity Solutions

  

Magnetic Solutions

  

Consolidated

 
                 

By Geographic Region:

                

North America

 $62,800  $43,013  $10,354  $116,167 

Europe

  13,599   8,401   2,766   24,766 

Asia

  6,782   1,982   22,647   31,411 
  $83,181  $53,396  $35,767  $172,344 
                 

By Sales Channel:

                

Direct to customer

 $59,614  $33,725  $27,411  $120,750 

Through distribution

  23,567   19,671   8,356   51,594 
  $83,181  $53,396  $35,767  $172,344 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

  

December 31,

 
  

2024

  

2023

 
         

Contract assets - current (unbilled receivables)

 $9,150  $12,793 

Contract liabilities - current (deferred revenue)

 $2,606  $3,046