XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended June 30, 2023

   

Six Months Ended June 30, 2023

 
   

Connectivity Solutions

   

Power Solutions and Protection

   

Magnetic Solutions

   

Consolidated

   

Connectivity Solutions

   

Power Solutions and Protection

   

Magnetic Solutions

   

Consolidated

 
                                                                 

By Geographic Region:

                                                               

North America

  $ 44,233     $ 64,121     $ 11,345     $ 119,699     $ 87,245     $ 126,921     $ 21,700     $ 235,866  

Europe

    9,561       15,907       2,666       28,134       17,962       29,507       5,431       52,900  

Asia

    1,049       7,063       12,832       20,944       3,032       13,844       35,479       52,355  
    $ 54,843     $ 87,091     $ 26,843     $ 168,777     $ 108,239     $ 170,272     $ 62,610     $ 341,121  
                                                                 

By Sales Channel:

                                                               

Direct to customer

  $ 35,970     $ 62,022     $ 18,268     $ 116,260     $ 69,694     $ 121,636     $ 45,679     $ 237,009  

Through distribution

    18,873       25,069       8,575       52,517       38,545       48,636       16,931       104,112  
    $ 54,843     $ 87,091     $ 26,843     $ 168,777     $ 108,239     $ 170,272     $ 62,610     $ 341,121  
   

Three Months Ended June 30, 2022

   

Six Months Ended June 30, 2022

 
   

Connectivity Solutions

   

Power Solutions and Protection

   

Magnetic Solutions

   

Consolidated

   

Connectivity Solutions

   

Power Solutions and Protection

   

Magnetic Solutions

   

Consolidated

 
                                                                 

By Geographic Region:

                                                               

North America

  $ 34,781     $ 52,407     $ 14,248     $ 101,436     $ 67,313     $ 94,755     $ 25,126     $ 187,194  

Europe

    8,354       11,101       3,121       22,576       17,568       20,486       5,592       43,646  

Asia

    2,961       7,518       36,081       46,560       4,928       14,574       56,948       76,450  
    $ 46,096     $ 71,026     $ 53,450     $ 170,572     $ 89,809     $ 129,815     $ 87,666     $ 307,290  
                                                                 

By Sales Channel:

                                                               

Direct to customer

  $ 28,544     $ 45,604     $ 39,515     $ 113,663     $ 54,597     $ 81,447     $ 65,254     $ 201,298  

Through distribution

    17,552       25,422       13,935       56,909       35,212       48,368       22,412       105,992  
    $ 46,096     $ 71,026     $ 53,450     $ 170,572     $ 89,809     $ 129,815     $ 87,666     $ 307,290  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

June 30,

   

December 31,

 
   

2023

   

2022

 
                 

Contract assets - current (unbilled receivables)

  $ 13,226     $ 18,244  

Contract liabilities - current (deferred revenue)

  $ 3,542     $ 8,847