XML 42 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]

Computer software

3 to 5 years

Office furniture and equipment

3 to 7 years

Laboratory equipment

5 to 7 years

Leasehold improvements

Lesser of estimated useful life or lease term

Disaggregation of Revenue [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Consolidated Revenue:

            

Testing

 $21,608  $21,894  $19,068 

Shipping / Collection (hair)

  3,476   2,847   2,174 

Other

  156   168   118 

Total Revenue

 $25,240  $24,909  $21,360 
Schedule of Stock Based Compensation Expense [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Cost of revenues

 $63  $63  $50 

General & administrative

  626   503   380 

Marketing & selling

  113   114   74 

Research & development

  70   63   59 

Total stock compensation

 $872  $743  $563 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2022

  

2021

  

2020

 

Weighted average common shares outstanding, basic

  5,626   5,549   5,524 

Dilutive common equivalent shares

  -   -   - 

Weighted average common shares outstanding, assuming dilution

  5,626   5,549   5,524