v3.26.1
Note 13 - Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

Net income (loss) per share

 

Three months ended June 30, 2026

   

Three months ended June 30, 2025

   

Six months ended June 30, 2026

   

Six months ended June 30, 2025

 

Numerator:

                               

Income (loss) from continuing operations

    (2,331 )     722       (3,335 )     11,509  

Loss from discontinued operations, net of tax, including loss on deconsolidation

    (1,446 )     (1,246 )     (2,457 )     (2,731 )

Net income (loss)

    (3,777 )     (524 )     (5,792 )     8,778  

Denominator:

                               

Weighted average shares outstanding - basic

    1,464,834       1,449,921       1,464,834       1,449,919  

Dilutive effect of potential ordinary shares

                      9,424,135  

Weighted average shares outstanding - diluted

    1,464,834       1,449,921       1,464,834       10,874,054  

Net income (loss) per share - basic:

                               

Continuing operations

    (1.59 )     0.50       (2.28 )     7.94  

Discontinued operations, including deconsolidation

    (0.99 )     (0.86 )     (1.67 )     (1.89 )

Net income (loss) per share - basic

    (2.58 )     (0.36 )     (3.95 )     6.05  

Net income (loss) per share - diluted:

                               

Continuing operations

    (1.59 )     0.50       (2.28 )     1.06  

Discontinued operations, including deconsolidation

    (0.99 )     (0.86 )     (1.67 )     (0.25 )

Net income (loss) per share - diluted

    (2.58 )     (0.36 )     (3.95 )     0.81