XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Note 14 - Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Sep. 30, 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 )

Other comprehensive income (loss) before reclassifications

    (1 )     19,634       19,633  

Net current period other comprehensive income (loss)

    (1 )     19,634       19,633  

Balance as of June 30, 2025

    (743 )     (22,948 )     (23,691 )

Other comprehensive income before reclassifications

    86       919       1,005  

Tax effect

    (17 )     -       (17 )

Net current period other comprehensive income

    69       919       988  

Balance as of September 30, 2025

  $ (674 )   $ (22,029 )   $ (22,703 )