XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 15 - Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Unrealized

         
  

Losses on

  

Foreign Currency

     
  

Available-for-Sale

  

Translation

     
  

Securities

  

Adjustments

  

Total

 

Balance as of January 1, 2024

 $(2,184) $(24,878) $(27,062)

Other comprehensive income (loss) before reclassifications

  87   (13,822)  (13,735)

Tax effect

  248   -   248 

Net current period other comprehensive income (loss)

  335   (13,822)  (13,487)

Balance as of March 31, 2024

  (1,849)  (38,700)  (40,549)

Other comprehensive income (loss) before reclassifications

  355   (4,313)  (3,958)

Amounts reclassified from accumulated other comprehensive loss

  63   -   63 

Tax effect

  (50)  -   (50)

Net current period other comprehensive income (loss)

  368   (4,313)  (3,945)

Balance as of June 30, 2024

 $(1,481) $(43,013) $(44,494)