XML 81 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contingencies - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 17, 2022
Jan. 26, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Sep. 01, 2022
Apr. 30, 2022
Loss Contingencies [Line Items]                  
Revenues     $ 28,439,000 $ 27,121,000 $ 54,487,000 $ 50,091,000      
Contingent consideration payment     $ 1,373,000   $ 1,373,000       $ 412,000
Outstanding balance of contingent consideration             $ 2,393,000    
Loss contingency damages sought value   $ 19,000,000              
Loss Contingency Benefit Value   $ 129,000,000              
Accrues interest rate               20.00% 10.00%
Litigation Settlement, Expense $ 600,000                
Accrues Interest [Member]                  
Loss Contingencies [Line Items]                  
Accrues interest rate     10.00%   10.00%        
Om of Medicine                  
Loss Contingencies [Line Items]                  
Outstanding balance of contingent consideration     $ 0   $ 0   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   $ 6,900,000