XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2025
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, 2025

 $(790) $(47,721) $(48,511)

Other comprehensive income before reclassifications

  43   5,139   5,182 

Amounts reclassified from accumulated other comprehensive income

  5   -   5 

Net current period other comprehensive income

  48   5,139   5,187 

Balance as of March 31, 2025

 $(742) $(42,582) $(43,324)