XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three months ended

  

Nine months ended

 
  

September 30,

  

September 30,

 

(in thousands, except per share amounts)

 

2025

  

2024

  

2025

  

2024

 

BASIC AND DILUTED

                

Weighted average number of common shares outstanding

  16,783   15,980   16,783   15,568 

Income (loss) from continuing operations

 $13,934  $(1,043) $10,150  $(4,398)

Income (loss) from discontinued operations

  250   (44)  433   (468)

Net income (loss)

 $14,184  $(1,087) $10,583  $(4,866)
                 

Income (loss) per share from continuing operations - basic and diluted

 $0.83  $(0.07) $0.60  $(0.28)

Income (loss) per share from discontinued operations - basic and diluted

  0.01   -   0.03   (0.03)

Net income (loss) per share - basic and diluted(a)

 $0.85  $(0.07) $0.63  $(0.31)