XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Note 4 - Accounts Receivable and Revenues (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Customer

 
  

A

  

B

  

C

 

% of revenue, 2022

  14.0%  8.5%  6.8%

% of revenue, 2021

  11.9%  0.3%  11.4%
             

% of accounts receivable, as of December 31, 2022

  11.6%  18.6%  0.2%

% of accounts receivable, as of December 31, 2021

  17.2%  0.0%  9.0%
Disaggregation of Revenue [Table Text Block]
  

2022

  

2021

 

United States

 $40,267  $29,637 

Other countries

  1,350   1,494 

Revenues

 $41,617  $31,131