XML 32 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Revenue (Tables)
6 Months Ended
Jun. 30, 2018
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
    Three Months Ended June 30,   Six Months Ended June 30,
    2018   2017   2018   2017
Orthobiologics   $
26,192
    $
24,468
    $
45,681
    $
44,695
 
Surgical    
1,263
     
1,335
     
2,509
     
2,631
 
Dermal    
623
     
453
     
83
     
878
 
Other    
2,464
     
2,084
     
3,527
     
3,517
 
Product Revenue   $
30,542
    $
28,340
    $
51,800
    $
51,721
 
Schedule of Revenue and Operating Income by Geographical Areas [Table Text Block]
    Three Months Ended June 30,
    2018   2017
    Total
Revenue
  Percentage of
Revenue
  Total
Revenue
  Percentage of
Revenue
Geographic Location:                                
United States   $
24,773
     
81
%   $
27,447
     
82
%
Europe    
3,498
     
11
%    
4,060
     
12
%
Other    
2,277
     
8
%    
1,955
     
6
%
Total Revenue   $
30,548
     
100
%   $
33,462
     
100
%
    Six Months Ended June 30,
    2018   2017
    Total
Revenue
  Percentage of
Revenue
  Total
Revenue
  Percentage of
Revenue
Geographic Location:                                
United States   $
41,682
     
81
%   $
46,377
     
82
%
Europe    
5,889
     
11
%    
6,889
     
12
%
Other    
4,241
     
8
%    
3,582
     
6
%
Total Revenue   $
51,812
     
100
%   $
56,848
     
100
%