XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Note 3 - Revenue (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
    Three Months Ended June 30,   Six Months Ended June 30,
    2019   2018   2019   2018
Orthobiologics   $
26,462
    $
26,192
    $
48,210
    $
45,681
 
Surgical    
2,101
     
1,263
     
3,493
     
2,509
 
Dermal    
444
     
623
     
573
     
83
 
Other    
1,406
     
2,464
     
2,854
     
3,527
 
Product Revenue   $
30,413
    $
30,542
    $
55,130
    $
51,800
 
Schedule of Revenue and Operating Income by Geographical Areas [Table Text Block]
    Three Months Ended June 30,
    2019   2018
    Total
Revenue
  Percentage of
Revenue
  Total
Revenue
  Percentage of
Revenue
Geographic Location:                                
United States   $
22,937
     
76
%   $
24,773
     
81
%
Europe    
4,927
     
16
%    
3,498
     
11
%
Other    
2,554
     
8
%    
2,277
     
8
%
Total Revenue   $
30,418
     
100
%   $
30,548
     
100
%
    Six Months Ended June 30,
    2019   2018
    Total
Revenue
  Percentage of
Revenue
  Total
Revenue
  Percentage of
Revenue
Geographic Location:                                
United States   $
43,026
     
78
%   $
41,682
     
81
%
Europe    
7,454
     
14
%    
5,889
     
11
%
Other    
4,661
     
8
%    
4,241
     
8
%
Total Revenue   $
55,141
     
100
%   $
51,812
     
100
%