XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30, 2023

  

Three Months Ended September 30, 2022

 
  Partner  Edge to     Partner  Edge to    
  

Solutions

  

Cloud

  

Total

  

Solutions

  

Cloud

  

Total

 

Primary geographic area:

                        

North America

 $7,875  $549  $8,424  $6,877  $821  $7,698 

Europe

  63   109   172   100   28   128 

Asia

  696      696   580      580 

Total

 $8,634  $658  $9,292  $7,557  $849  $8,406 
  

Nine Months Ended September 30, 2023

  

Nine Months Ended September 30, 2022

 
  

Partner

  

Edge to

      

Partner

  

Edge to

     
  

Solutions

  

Cloud

  

Total

  

Solutions

  

Cloud

  

Total

 

Primary geographic area:

                        

North America

 $19,845  $2,016  $21,861  $23,335  $2,407  $25,742 

Europe

  213   290   503   253   83   336 

Asia

  1,594      1,594   2,454      2,454 

Total

 $21,652  $2,306  $23,958  $26,042  $2,490  $28,532 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Three Months Ended September 30, 2023

  

Nine Months Ended September 30, 2023

 
  

Contract

  

Contract

 
  

Assets

  

Assets

 

Balance at beginning of period

 $262  $ 

Revenue recognized

  174   475 

Amounts invoiced

  (60)  (150)

Reclassifications and other

     51 

Balance at end of period

 $376  $376 
  

Three Months Ended September 30, 2023

  

Nine Months Ended September 30, 2023

 
  

Deferred

  

Deferred

 
  

Revenue

  

Revenue

 

Balance at beginning of period

 $126  $210 

Revenue recognized

  (125)  (420)

Amounts invoiced

  80   240 

Reclassifications and other

     51 

Balance at end of period

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

Remainder of

                 
  

2023

  

2024

  

2025

  

2026

  

2027

 

Edge to Cloud

 $742,066  $1,597,236  $279,883  $279,883  $