XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract Assets and Liability Balances

 

September 30, 2023

  

December 31, 2022

 

Trade receivables, included in accounts receivable*

 $15,432  $16,459 

Contract assets, included in accounts receivable

 $977  $775 

Contract liabilities, included in deferred revenue - short-term

 $3,281  $3,565 

Contract liabilities, included in deferred revenue - long-term

 $10,025  $11,605 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Contract revenue from customers with > 1-year arrangements

 $8,291  $9,762  $28,318  $26,052 

Contract revenue from customers with < 1-year arrangements

  108,406   108,324   247,757   251,980 

Revenue from non-contractual arrangements

  55   55   166   166 

Total revenue

 $116,752  $118,141  $276,241  $278,198 
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Bill-and-hold revenue

 $10,149  $9,713  $31,504  $26,960 

Non-bill-and-hold revenue

  106,603   108,428   244,737   251,238 

Total revenue

 $116,752  $118,141  $276,241  $278,198