XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Year Ended December 31, 2023

 
   

Power Solutions

   

Connectivity

   

Magnetic

         
   

and Protection

   

Solutions

   

Solutions

   

Consolidated

 
                                 

By Geographic Region:

                               

North America

  $ 233,016     $ 172,518     $ 42,259     $ 447,793  

Europe

    57,567       32,689       8,263       98,519  

Asia

    23,522       5,365       64,614       93,501  
    $ 314,105     $ 210,572     $ 115,136     $ 639,813  
                                 

By Sales Channel:

                               

Direct to customer

  $ 221,828     $ 130,893     $ 86,608     $ 439,329  

Through distribution

    92,277       79,679       28,528       200,484  
    $ 314,105     $ 210,572     $ 115,136     $ 639,813  
   

Year Ended December 31, 2022

 
   

Power Solutions

   

Connectivity

   

Magnetic

         
   

and Protection

   

Solutions

   

Solutions

   

Consolidated

 
                                 

By Geographic Region:

                               

North America

  $ 217,381     $ 141,585     $ 50,234     $ 409,200  

Europe

    42,121       35,596       10,903       88,620  

Asia

    28,864       9,904       117,645       156,413  
    $ 288,366     $ 187,085     $ 178,782     $ 654,233  
                                 

By Sales Channel:

                               

Direct to customer

  $ 186,439     $ 112,128     $ 135,247     $ 433,814  

Through distribution

    101,927       74,957       43,535       220,419  
    $ 288,366     $ 187,085     $ 178,782     $ 654,233  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

December 31,

   

December 31,

 
   

2023

   

2022

 
                 

Contract assets - current (unbilled receivables)

  $ 12,793     $ 18,244  

Contract liabilities - current (deferred revenue)

  $ 3,046     $ 8,847  
   

Year Ended

 
   

December 31, 2023

 

Balance, January 1

  $ 8,847  

New advance payments received

    4,121  

Recognized as revenue during period

    (9,930 )

Currency translation

    8  

Balance, December 31

  $ 3,046