XML 31 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Contract with Customer, Asset and Liability [Table Text Block]
 
Contract Assets and Liabilities
 
December 31,
 
   
2019
   
2018*
 
Trade receivables, included in accounts receivable, net of allowances for bad debts of $0
*
*
  $
11,902
    $
15,496
 
Contract assets, included in accounts receivable
   
1,067
     
798
 
Contract liabilities, included in Deferred revenue - short-term
   
5,030
     
4,374
 
Contract liabilities, included in Deferred revenue - long-term
   
17,151
     
15,959
 
Disaggregation of Revenue [Table Text Block]
Di
sa
ggregation of revenue - contractual and non-contractual
 
 
 
 
 
 
 
 
   
Twelve months ended December 31,
 
   
2019
   
2018
 
Contract revenue from customers with > 1 year arrangements
  $
40,156
    $
60,721
 
Contract revenue from customer with < 1 year arrangement
   
204,271
     
243,634
 
Revenue from non-contractual arrangements
   
222
     
222
 
BTC rebate
   
(39,423
)    
(13,559
)
Total revenue
  $
205,226
    $
291,018
 
Timing of revenue
 
 
 
 
 
 
 
 
   
Twelve months ended December 31,
 
   
2019
   
2018
 
Bill-and-hold revenue
  $
51,700
    $
44,924
 
Non-bill-and-hold revenue
   
153,526
     
246,094
 
Total revenue
  $
205,226
    $
291,018
 
Revenue from External Customers by Geographic Areas [Table Text Block]
   
Twelve months ended December 31:
 
   
2019
   
2018
   
2017
 
United States
  $
203,470
    $
289,019
    $
271,635
 
All Foreign Countries
   
1,756
     
1,999
     
3,391
 
Total
  $
205,226
    $
291,018
    $
275,026