XML 79 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments And Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended
Sep. 28, 2010
Jan. 31, 2015
Sep. 30, 2014
Dec. 31, 2019
Dec. 31, 2018
Other Commitments [Line Items]          
Unreported loss liability       $ 1,900 $ 1,700
Recoverable insurance amounts       935 693
Property and equipment, net       32,150 $ 31,028
PerClot [Member]          
Other Commitments [Line Items]          
Prepaid royalties       1,500  
Net intangible assets       2,000  
Property and equipment, net       1,300  
CEO [Member]          
Other Commitments [Line Items]          
Term of employment agreement     3 years    
Maximum [Member]          
Other Commitments [Line Items]          
Estimated loss       3,700  
Starch Technology Purchase [Member]          
Other Commitments [Line Items]          
Term of distribution agreement 15 years        
Amount paid related to achievement of contingent milestone   $ 500      
Expected future contingent payment amounts       $ 1,000