XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Accounts Receivable and Revenues (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Customer

 
  

A

  

B

  

C

 

% of revenues, three months ended June 30, 2022

  13%  10%  1%

% of revenues, three months ended June 30, 2021

  6%  15%  15%
             

% of revenues, six months ended June 30, 2022

  12%  10%  3%

% of revenues, six months ended June 30, 2021

  6%  12%  11%
             

% of accounts receivable, as of June 30, 2022

  8%  9%  1%

% of accounts receivable, as of December 31, 2021

  15%  8%  9%
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30

  

Six Months Ended June 30

 
  

2022

  

2021

  

2022

  

2021

 

United States

 $9,912  $7,221  $20,158  $15,417 

Other countries

  278   353   591   762 

Revenues

 $10,190  $7,574  $20,749  $16,179