XML 58 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Note 3 - Revenue (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
    Three Months Ended September 30,   Nine Months Ended September 30,
    2019   2018   2019   2018
Orthobiologics   $
26,765
    $
24,097
    $
74,975
    $
69,778
 
Surgical    
578
     
1,191
     
4,071
     
3,700
 
Dermal    
417
     
80
     
990
     
163
 
Other    
1,855
     
1,413
     
4,709
     
4,940
 
Product Revenue   $
29,615
    $
26,781
    $
84,745
    $
78,581
 
Schedule of Revenue and Operating Income by Geographical Areas [Table Text Block]
    Three Months Ended September 30,
    2019   2018
    Total   Percentage of   Total   Percentage of
    Revenue   Revenue   Revenue   Revenue
Geographic Location:                                
United States   $
23,512
     
79
%   $
21,695
     
81
%
Europe    
3,943
     
13
%    
3,132
     
12
%
Other    
2,242
     
8
%    
1,960
     
7
%
Total Revenue   $
29,697
     
100
%   $
26,787
     
100
%
    Nine Months Ended September 30,
    2019   2018
    Total   Percentage of   Total   Percentage of
    Revenue   Revenue   Revenue   Revenue
Geographic Location:                                
United States   $
66,538
     
78
%   $
63,377
     
81
%
Europe    
11,396
     
14
%    
9,021
     
11
%
Other    
6,904
     
8
%    
6,201
     
8
%
Total Revenue   $
84,838
     
100
%   $
78,599
     
100
%