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

Three Months Ended June 30, 2023

  

Three Months Ended June 30, 2022

 
  Partner  Edge to     Partner  Edge to    
  

Solutions

  

Cloud

  

Total

  

Solutions

  

Cloud

  

Total

 

Primary geographic area:

                        

North America

 $5,087  $658  $5,745  $8,254  $1,023  $9,277 

Europe

  59   116   175   63   18   81 

Asia

  605      605   1,036      1,036 

Total

 $5,751  $774  $6,525  $9,353  $1,041  $10,394 
  

Six Months Ended June 30, 2023

  

Six Months Ended June 30, 2022

 
  

Partner

  

Edge to

      

Partner

  

Edge to

     
  

Solutions

  

Cloud

  

Total

  

Solutions

  

Cloud

  

Total

 

Primary geographic area:

                        

North America

 $11,969  $1,467  $13,436  $16,459  $1,587  $18,046 

Europe

  134   181   315   153   54   207 

Asia

  915      915   1,873      1,873 

Total

 $13,018  $1,648  $14,666  $18,485  $1,641  $20,126 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Three Months Ended June 30, 2023

  

Six Months Ended June 30, 2023

 
  

Contract

  

Contract

 
  

Assets

  

Assets

 

Balance at beginning of period

 $138  $ 

Revenue recognized

  169   301 

Amounts invoiced

  (45)  (90)

Reclassifications and other

     51 

Balance at end of period

 $262  $262 
  

Three Months Ended June 30, 2023

  

Six Months Ended June 30, 2023

 
  

Deferred

  

Deferred

 
  

Revenue

  

Revenue

 

Balance at beginning of period

 $186  $210 

Revenue recognized

  (140)  (295)

Amounts invoiced

  80   160 

Reclassifications and other

     51 

Balance at end of period

 $126  $126 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

Remainder of

                 
  

2023

  

2024

  

2025

  

2026

  

2027

 

Edge to Cloud

 $1,030,370  $1,317,353  $  $  $