XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year Ended

 
  

December 31,

 
  

2023

  

2022

 

Weighted average shares:

        

Basic weighted average number of common shares outstanding

  18,496,376   18,289,839 

Dilutive securities

  12,324    

Total shares including dilutive securities

  18,508,700   18,289,839 
         

Net loss:

        

Net income (loss) from continuing operations

 $125  $(1,192)

Loss from discontinued operations, net of income tax

     (1,994)

Net income (loss) from continuing operations

 $125  $(3,186)
         

Net income (loss) per common share:

        

Basic income (loss) per common share from continuing operations

 $0.01  $(0.07)

Basic loss per common share from discontinued operations

     (0.11)

Basic net income (loss) per common share

  0.01   (0.17)
         

Diluted income (loss) per common share from continuing operations

 $0.01  $(0.07)

Diluted loss per common share from discontinued operations

     (0.11)

Diluted net income (loss) per common share

  0.01   (0.17)