XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  Products and services transferred at point in time  Products and services transferred over time  

Total

 

Diabetes

 $-  $18,025  $18,025 

Interventional Catheters

  3,439   -   3,439 

Other Medical

  2,409   1,437   3,846 

Value Based DTEC

  800   -   800 

Value Based ITEC

  1,298   -   1,298 

Legacy OEM

  2,610   -   2,610 

Professional Audio Communications

  1,032   -   1,032 

Total Revenue, net

 $11,588  $19,462  $31,050 
  

Products and services transferred at point in time

  

Products and services transferred over time

  

Total

 

Diabetes

 $-  $51,636  $51,636 

Interventional Catheters

  11,439   -   11,439 

Other Medical

  6,058   4,256   10,314 

Value Based DTEC

  2,687   -   2,687 

Value Based ITEC

  5,853   -   5,853 

Legacy OEM

  8,235   -   8,235 

Professional Audio Communications

  2,869   -   2,869 

Total Revenue, net

 $37,141  $55,892  $93,033 
  

Products and services transferred at point in time

  

Products and services transferred over time

  

Total

 

Diabetes

 $-  $14,518  $14,518 

Interventional Catheters

  2,815   -   2,815 

Other Medical

  2,158   1,158   3,316 

Value Based DTEC

  953   -   953 

Value Based ITEC

  1,779   -   1,779 

Legacy OEM

  2,759   -   2,759 

Professional Audio Communications

  1,227   -   1,227 

Total Revenue, net

 $11,691  $15,676  $27,367 
  

Products and services transferred at point in time

  

Products and services transferred over time

  

Total

 

Diabetes

 $-  $41,569  $41,569 

Interventional Catheters

  3,961   -   3,961 

Other Medical

  5,193   4,402   9,595 

Value Based DTEC

  3,513   -   3,513 

Value Based ITEC

  3,888   -   3,888 

Legacy OEM

  6,444   -   6,444 

Professional Audio Communications

  3,502   -   3,502 

Total Revenue, net

 $26,501  $45,971  $72,472 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 

Net Revenue by Geography

 

September 30, 2021

  

September 30, 2020

  

September 30, 2021

  

September 30, 2020

 

United States

 $23,534  $18,136  $69,036  $53,153 

Europe

  1,638   1,926   4,578   4,070 

Asia

  2,584   3,595   10,069   8,586 

All other countries

  3,294   3,710   9,350   6,663 

Consolidated

 $31,050  $27,367  $93,033  $72,472