v3.26.1
Note 6 - Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 31, 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 – January 1, 2026

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

Other comprehensive loss

  (16,889)

(1)

  (1,515)

(2)

  (18,404)

Ending Balance – March 31, 2026

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

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)

  29,272 

(3)

  (4,313)

(4)

  24,959 

Ending Balance – March 31, 2025

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