v3.26.1
Note 6 - Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Foreign Currency Translation Adjustments

   

Unrealized Gain (Loss) on Cash Flow Hedges

   

Total

 

Beginning Balance – April 1, 2026

 $(23,919)  $6,389   $(17,530)

Other comprehensive income (loss)

  2,166 

(1)

  (2,193)

(2)

  (27)

Ending Balance – June 30, 2026

 $(21,753)  $4,196   $(17,557)
  

Foreign Currency Translation Adjustments

   Unrealized Gain (Loss) on Cash Flow Hedges   

Total

 

Beginning Balance – April 1, 2025

 $(76,894)  $16,454   $(60,440)

Other comprehensive income (loss)

  66,635 

(3)

  (3,090)

(4)

  63,545 

Ending Balance – June 30, 2025

 $(10,259)  $13,364   $3,105 
  

Foreign Currency Translation Adjustments

   

Unrealized Gain (Loss) on Cash Flow Hedges

   

Total

 

Beginning Balance – January 1, 2026

 $(7,030)  $7,904   $874 

Other comprehensive income (loss)

  (14,723)

(5)

  (3,708)

(6)

  (18,431)

Ending Balance – June 30, 2026

 $(21,753)  $4,196   $(17,557)
  

Foreign Currency Translation Adjustments

   

Unrealized Gain (Loss) on Cash Flow Hedges

   

Total

 

Beginning Balance – January 1, 2025

 $(106,166)  $20,767   $(85,399)

Other comprehensive income (loss)

  95,907 

(3)

  (7,403)

(7)

  88,504 

Ending Balance – June 30, 2025

 $(10,259)  $13,364   $3,105