XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30, 2021

  

Three Months Ended June 30, 2020

 
  Partner  Edge to     Partner  Edge to    
  

Solutions

  

Cloud

  

Total

  

Solutions

  

Cloud

  

Total

 

Primary geographic area:

                        

North America

 $7,555  $666  $8,221  $7,114  $640  $7,754 

Europe

  93   45  $138   305   90   395 

Asia

  2,312   —  $2,312   691   84   775 

Total

 $9,960  $711  $10,671  $8,110  $814  $8,924 
  

Six Months Ended June 30, 2021

  

Six Months Ended June 30, 2020

 
  Partner  Edge to     Partner  Edge to    
  

Solutions

  

Cloud

  

Total

  

Solutions

  

Cloud

  

Total

 

Primary geographic area:

                        

North America

 $15,078  $1,731  $16,809  $20,285  $1,245  $21,530 

Europe

  202   157   359   731   303   1,034 

Asia

  3,475   —   3,475   2,999   90   3,089 

Total

 $18,755  $1,888  $20,643  $24,015  $1,638  $25,653 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Three Months Ended June 30, 2021

  

Six Months Ended June 30, 2021

 
  

Contract

  

Contract

 
  

Assets

  

Assets

 

Transferred to receivables from contract assets outstanding at December 31, 2020

  —   — 
  

Three Months Ended June 30, 2021

  

Six Months Ended June 30, 2021

 
  

Deferred

  

Deferred

 
  

Revenue

  

Revenue

 

Revenue recognized that was included in deferred revenue at December 31, 2020

 $323,647  $1,079,243 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

Remainder of

         
  

2021

  

2022

  

After 2022

 

Edge to Cloud

  (862,052)  (1,374,163)  (451,537)