XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Revenues (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 

(in thousands)

 

2023

  

2022

  

2023

  

2022

 

Instruments, equipment, software and accessories

 $23,500  $25,705  $79,261  $81,008 

Service, maintenance and warranty contracts

  1,863   1,217   4,836   3,900 

Total revenues

 $25,363  $26,922  $84,097  $84,908 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 

(in thousands)

 

2023

  

2022

  

2023

  

2022

 

United States

 $12,017  $11,511  $36,655  $38,278 

Europe

  7,063   7,344   23,836   22,361 

Greater China

  3,489   4,497   13,824   11,624 

Rest of the world

  2,794   3,570   9,782   12,645 

Total revenues

 $25,363  $26,922  $84,097  $84,908 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

(in thousands)

 

September 30, 2023

  

December 31, 2022

  

Change

  

% Change

 

Service contracts

 $2,234  $1,530  $704   46%

Customer advances

  1,771   1,840   (69)  -4%

Total deferred revenue

 $4,005  $3,370  $635   19%
Schedule of Product Warranty Liability [Table Text Block]
  

Nine Months Ended September 30,

 

(in thousands)

 

2023

  

2022

 

Balance, beginning of period

 $191  $136 

Provision for bad debts

  9   103 

Charge-offs and other

  (56)  (60)

Balance, end of period

 $144  $179