XML 31 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Note 3 - Revenue (Tables)
3 Months Ended
Mar. 31, 2019
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
    Three Months Ended March 31,
    2019   2018
Orthobiologics   $
21,748
    $
19,489
 
Surgical    
1,392
     
1,245
 
Dermal    
129
     
(539
)
Other    
1,448
     
1,063
 
Product Revenue   $
24,717
    $
21,258
 
Schedule of Revenue and Operating Income by Geographical Areas [Table Text Block]
    Three Months Ended March 31,
    2019   2018
    Total
Revenue
  Percentage of
Revenue
  Total
Revenue
  Percentage of
Revenue
Geographic Location:                                
United States   $
20,089
     
81
%   $
16,910
     
80
%
Europe    
2,526
     
10
%    
2,391
     
11
%
Other    
2,108
     
9
%    
1,963
     
9
%
Total Revenue   $
24,723
     
100
%   $
21,264
     
100
%