XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended March 31, 2023

 
   

Connectivity Solutions

   

Power Solutions and Protection

   

Magnetic Solutions

   

Consolidated

 
                                 

By Geographic Region:

                               

North America

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

Europe

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

Asia

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

By Sales Channel:

                               

Direct to customer

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

Through distribution

    19,671       23,567       8,356       51,594  
    $ 53,396     $ 83,181     $ 35,767     $ 172,344  
   

Three Months Ended March 31, 2022

 
   

Connectivity Solutions

   

Power Solutions and Protection

   

Magnetic Solutions

   

Consolidated

 
                                 

By Geographic Region:

                               

North America

  $ 32,532     $ 42,349     $ 10,878     $ 85,759  

Europe

    9,214       9,385       2,471       21,070  

Asia

    1,967       7,056       20,866       29,889  
    $ 43,713     $ 58,790     $ 34,215     $ 136,718  
                                 

By Sales Channel:

                               

Direct to customer

  $ 26,053     $ 35,844     $ 25,738     $ 87,635  

Through distribution

    17,660       22,946       8,477       49,083  
    $ 43,713     $ 58,790     $ 34,215     $ 136,718  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 
                 

Contract assets - current (unbilled receivables)

  $ 15,070     $ 18,244  

Contract liabilities - current (deferred revenue)

  $ 7,145     $ 8,847