Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Narrative (Details)

v3.22.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
settlementScenario
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2021
USD ($)
Cash and cash equivalents balance outside of FDIC limit $ 32,238      
Restricted cash 6,251 $ 6,842    
Provision for inventory write-down 3,314 2,242 $ 1,887  
Accounts receivable, allowance for doubtful accounts 276 416    
Research and development $ 24,177 17,846 $ 17,514  
Debt derivative liabilities | Oberland Facility        
Number of potential settlement scenarios | settlementScenario 4      
Debt derivative liabilities | Oberland Facility | Period One        
Derivative liability, measurement input 0.05      
Debt derivative liabilities | Oberland Facility | Period Two        
Derivative liability, measurement input 0.15      
Debt derivative liabilities | Oberland Facility | Period Three | Oberland Option        
Derivative liability, measurement input 0.05      
Debt derivative liabilities | Oberland Facility | Period Four        
Derivative liability, measurement input 0.75      
Minimum        
Property and equipment, useful life (in years) 3 years      
Intangible asset, useful life (in years) 17 years      
Age of doubtful accounts 30 days      
Maximum        
Property and equipment, useful life (in years) 7 years      
Intangible asset, useful life (in years) 20 years      
Age of doubtful accounts 60 days      
Avive Soft Tissue Membrane        
Provision for inventory write-down $ 1,251      
Standby Letters of Credit        
Collateral amount       $ 250
Standby Letters of Credit | Heights Union        
Collateral amount 250      
Restricted Cash        
Collateral amount $ 6,000 $ 6,000