XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract Liabilities

 

 

 

 

 

 

 

 

 

 

December 31, 2021

 

 

December 31, 2020

 

Contract Liabilities - Customer Deposits

 

$

2,104

 

 

$

3,874

 

Contract Liabilities - Guaranteed Returns

 

 

56

 

 

 

60

 

 

 

$

2,160

 

 

$

3,934

 

Disaggregation of Revenue [Table Text Block]

Disaggregation of Revenue

 

 

 

 

 

 

 

 

  

 

December 31, 2021

 

 

December 31, 2020

 

Product Sales

 

$

71,271

 

 

$

65,936

 

Fulfillment Services

 

 

818

 

 

 

413

 

 

 

$

72,089

 

 

$

66,349

 

Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

 

For the Years Ended December 31,

 

 

 

2021

 

 

2020

 

Numerator:

 

 

 

 

 

 

 

 

Net loss

 

$

(14,940

)

 

$

(14,389

)

Effect of dilutive securities on net loss:

 

 

 

 

 

 

 

 

Common stock warrants

 

 

-

  

 

 

(35

)

 

 

 

 

 

 

 

 

 

Total net loss for purpose of calculating diluted net loss per common share

 

$

(14,940

)

 

$

(14,424

)

 

 

 

 

 

 

 

 

 

Number of shares used in per common share calculations:

 

 

 

 

 

 

 

 

Total shares for purpose of calculating basic net loss per common share

 

 

258,837,701

 

 

 

257,345,636

 

Weighted-average effect of dilutive securities:

 

 

 

 

 

 

 

 

Common stock warrants

 

 

-

 

 

 

1,734,243

 

 

 

 

 

 

 

 

 

 

Total shares for purpose of calculating diluted net loss per common share

 

 

258,837,701

 

 

 

259,079,879

 

 

 

 

 

 

 

 

 

 

Net loss per common share:

 

 

 

 

 

 

 

 

Basic

 

$

(0.06

)

 

$

(0.06

)

Diluted

 

$

(0.06

)

 

$

(0.06

)