XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2021

  

2020

 

Numerator for basic and diluted earnings (loss) per share

 $194,000  $(7,058,000)

Denominator:

        

Denominator for basic and diluted earnings per share – weighted-average shares

  6,044,000   6,182,000 

Effect of dilutive securities Employee stock options and restricted stock

  15,000   - 

Denominator for diluted earnings per share – adjusted weighted-average shares

  6,059,000   6,182,000 

Earnings (loss) per common share- basic

 $0.03  $(1.14)

Earnings (loss) per common share- diluted

 $0.03  $(1.14)
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
  

2021

  

2020

 

Revenues

        

Domestic

 $14,719,000  $16,204,000 

Foreign

  2,909,000   1,633,000 

Total

 $17,628,000  $17,837,000 
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]
  

2021

  

2020

 

Profit or (loss)

        

Domestic

 $245,000  $(7,082,000)

Foreign

  (51,000)  24,000 

Total

 $194,000  $(7,058,000)
Reconciliation of Assets from Segment to Consolidated [Table Text Block]
  

2021

  

2020

 

Property and equipment, net

        

Domestic

 $25,557,000  $27,223,000 

Foreign

  2,697,000   3,195,000 

Total

 $28,254,000  $30,418,000