XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Revenues (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 

(in thousands)

 

2023

  

2022

 

Instruments, equipment, software and accessories

 $28,493  $27,538 

Service, maintenance and warranty contracts

  1,482   1,240 

Total revenues

 $29,975  $28,778 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended March 31,

 

(in thousands)

 

2023

  

2022

 

United States

 $12,302  $12,239 

Europe

  7,441   7,823 

Hong Kong

  3,508   1,706 

Rest of Asia

  5,273   5,027 

Rest of the world

  1,451   1,983 

Total revenues

 $29,975  $28,778 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

  

December 31,

 

(in thousands)

 

2023

  

2022

 

Service contracts

 $2,179  $1,530 

Customer advances

  1,942   1,840 

Total deferred revenue

 $4,121  $3,370 
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended March 31,

 

(in thousands)

 

2023

  

2022

 

Balance, beginning of period

 $191  $136 

Bad debt (credit)

  (3

)

  (6

)

Charge-offs and other

  (21

)

  6 

Balance, end of period

 $167  $136