XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Unrealized Gains

                 
   

(Losses) on

   

Foreign Currency

         
   

Available-for-Sale

   

Translation

         
   

Securities

   

Adjustments

   

Total

 

Balance as of January 1, 2023

  $ (7,727 )   $ (15,350 )   $ (23,077 )

Other comprehensive income before reclassifications

    2,524       2,919       5,443  

Tax effect

    (311 )     -       (311 )

Net current period other comprehensive income

    2,213       2,919       5,132  

Balance as of March 31, 2023

    (5,514 )     (12,431 )     (17,945 )

Other comprehensive loss before reclassifications

    886       (26,180 )     (25,294 )

Tax effect

    (158 )     -       (158 )

Net current period other comprehensive loss

    728       (26,180 )     (25,452 )

Balance as of June 30, 2023

    (4,786 )     (38,611 )     (43,397 )

Other comprehensive loss before reclassifications

    1,288       (4,838 )     (3,550 )

Tax effect

    (156 )     -       (156 )

Net current period other comprehensive loss

    1,132       (4,838 )     (3,706 )

Balance as of September 30, 2023

  $ (3,654 )   $ (43,449 )   $ (47,103 )