v3.25.2
Note 6 - Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30, 2025

  

December 31, 2024

 

Deferred extended maintenance and support

 $3,265   3,669 

Deferred device and advances

  232   207 

Total deferred revenues

  3,497   3,876 

Less current portion

  (1,808)  (1,956)

Deferred revenues, non-current

 $1,689  $1,920 

Balance as of December 31, 2024

 $3,876 

Deferral of revenue

  887 

Recognition of deferred revenue

  (1,266)

Balance as of June 30, 2025

 $3,497 
Disaggregation of Revenue [Table Text Block]
  

Total

 

Device revenue

 $1,172 

Service and support

  712 

Subscriptions

  99 

Parts and other

  74 
  $2,057 
  

Total

 

Device revenue

 $3,815 

Service and support

  836 

Subscriptions

  146 

Parts and other

  153 
  $4,950 
  

Total

 

Device revenue

 $3,659 

Service and support

  1,420 

Subscriptions

  186 

Parts and other

  167 
  $5,432 
  

Total

 

Device revenue

 $6,568 

Service and support

  1,601 

Subscriptions

  290 

Parts and other

  247 
  $8,706 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Americas

                

United States

 $1,023  $2,589  $2,807  $4,886 

Remaining countries combined

  16   330   32   361 

Americas revenue

  1,039   2,919   2,839   5,247 
                 

EMEA

                

France

  365   522   786   868 

Remaining countries combined

  613   994   1,276   1,479 

EMEA revenue

  978   1,516   2,062   2,347 
                 

APAC

                

Countries combined

  40   515   531   1,112 

APAC revenue

  40   515   531   1,112 
                 

Total Revenue

 $2,057  $4,950  $5,432  $8,706