XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments And Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Other Commitments [Line Items]    
Property and equipment, net $ 36,417 $ 33,077
PerClot [Member]    
Other Commitments [Line Items]    
Prepaid royalties 1,500  
Net intangible assets 1,600  
Property and equipment, net 1,300  
Starch Technology Purchase [Member]    
Other Commitments [Line Items]    
Expected future contingent payment amounts $ 1,000