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

Contract Assets and Liability Balances

 

September 30, 2024

   

December 31, 2023

 

Trade receivables, included in accounts receivable*

  $ 11,753     $ 15,897  

Contract assets, included in accounts receivable

    250       1,128  

Contract liabilities, included in deferred revenue - short-term

    3,928       3,656  

Contract liabilities, included in deferred revenue - long-term

    6,506       9,318  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2024

   

2023

   

2024

   

2023

 

Contract revenue from customers with > one-year arrangements

  $ 8,966     $ 8,291     $ 26,941     $ 28,318  

Contract revenue from customers with < one-year arrangements

    42,119       108,406       154,723       247,757  

Revenue from non-contractual arrangements

    55       55       166       166  

Total revenue

  $ 51,140     $ 116,752     $ 181,830     $ 276,241  
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2024

   

2023

   

2024

   

2023

 

Bill-and-hold revenue

  $ 10,211     $ 10,149     $ 32,875     $ 31,504  

Non-bill-and-hold revenue

    40,929       106,603       148,955       244,737  

Total revenue

  $ 51,140     $ 116,752     $ 181,830     $ 276,241