XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Contingencies - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 26, 2022
Dec. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Loss Contingencies [Line Items]          
Revenues     $ 26,048,000 $ 22,970,000  
Gain loss related to litigation settlement   $ 3,768,000      
Long term Contingent consideration   $ 2,393,000 2,393,000   $ 2,393,000
Loss contingency damages sought value $ 19,000,000        
Loss Contingency Benefit Value $ 129,000,000        
Om of Medicine          
Loss Contingencies [Line Items]          
Long term Contingent consideration     2,393,000    
Om of Medicine | Revenue Milestone One | Minimum          
Loss Contingencies [Line Items]          
Revenues         $ 3,400,000
Om of Medicine | Revenue Milestone Two | Minimum          
Loss Contingencies [Line Items]          
Revenues     3,500,000    
Om of Medicine | Revenue Milestone Two | Maximum          
Loss Contingencies [Line Items]          
Business combination contingent consideration payable     $ 6,900,000