Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Service Agreements Narrative (Details)

v3.20.4
Commitments and Contingencies - Service Agreements Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 06, 2015
Jun. 30, 2017
Dec. 31, 2011
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
CTS Agreement            
Service Agreements            
Service agreement term 5 years          
Notice period for termination of agreement       6 months    
License fee amount       $ 1,739 $ 2,148 $ 1,931
Master Services Agreement For Clinical Research and Related Services [Member]            
Service Agreements            
Service agreement amount paid upon execution of agreement     $ 151      
Payment for service fees       $ 1,136 $ 1,056  
Nerve End Cap Supply Agreement            
Service Agreements            
Agreement termination notice period   90 days