XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three months ended March 31, 2024

 

Major Goods/Service Lines

    

Products

 $3,102 

Service contracts

  1,852 
  $4,954 

Timing of Revenue Recognition

    

Goods transferred at a point in time

 $2,285 

Services transferred over time

  2,669 
  $4,954 

Sales Channels

    

Direct sales force

  3,572 

OEM partners

  1,382 
  $4,954 
  

Three months ended March 31, 2023

 

Major Goods/Service Lines

    

Products

 $2,460 

Service contracts

  1,874 
  $4,334 

Timing of Revenue Recognition

    

Goods transferred at a point in time

 $2,028 

Services transferred over time

  2,306 
  $4,334 

Sales Channels

    

Direct sales force

 $2,778 

OEM partners

  1,556 
  $4,334 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Balance at

  

Balance at

  

Balance at

 
  

March 31, 2024

  

December 31, 2023

  

December 31, 2022

 

Receivables, which are included in ‘Trade accounts receivable’

 $6,515  $6,392  $5,769 

Current contract assets, which are included in “Prepaid and other assets”

 $4  $  $748 

Non-current contract assets, which are included in “other assets”

 $290  $157  $15 

Contract liabilities, which are included in “Deferred revenue”

 $5,016  $4,374  $4,046 
Deferred Revenue, by Arrangement, Disclosure [Table Text Block]
  

Three Months

 
  

Ended March 31,

 
  

2024

 

Balance at beginning of period

 $4,374 

Deferral of revenue

  2,982 

Recognition of deferred revenue

  (2,340)

Balance at end of period

 $5,016