v3.26.1
Note 5 - Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]
  

June 30, 2026

 
  

Carrying Value

  

Fair Value

  

Cash and Cash Equivalents

  

Other Current Assets

 
                 

Cash

 $305,349  $305,349  $305,349  $- 

Level 1:

                

Money market funds (Rabbi Trust)

  200   200   -   200 

Subtotal

  200   200   -   200 

Level 2:

                

Certificates of deposit and time deposits

  1,355   1,555   757   598 

Subtotal

  1,355   1,555   757   598 

Total

 $306,904  $307,104  $306,106  $798 
  

December 31, 2025

 
  

Carrying Value

  

Fair Value

  

Cash and Cash Equivalents

  

Other Current Assets

 
                 

Cash

 $57,531  $57,531  $57,531  $- 

Level 1:

                

Money market funds

  1   1   1   - 

Money market funds (Rabbi Trust)

  586   586   -   586 

Subtotal

  587   587   1   586 

Level 2:

                

Certificates of deposit and time deposits

  1,859   2,121   268   1,591 

Subtotal

  1,859   2,121   268   1,591 

Total

 $59,977  $60,239  $57,800  $2,177 
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]
   June 30,  December 31, 
 

Balance Sheet Classification

 

2026

  

2025

 

Derivative assets:

         

Foreign currency forward contracts:

         

Designated as cash flow hedges

Other current assets

 $346  $294 

Not designated as hedging instruments

Other current assets

  1,542   1,504 

Interest rate swap agreements:

         

Designated as a cash flow hedge

Other assets

  250   905 

Total derivative assets

 $2,138  $2,703 
Business Combination, Contingent Consideration [Table Text Block]
   

Level 3

 
 

 

 

June 30,

  

December 31,

 
 

Balance Sheet Classification

 

2026

  

2025

 

Contingent Liabilities:

         

Earnout payment liability - 2025

Other current liabilities

 $-  $4,916 

Earnout payment liability - 2026

Other long-term liabilities

  2,561   1,709 
   $2,561  $6,625