XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Narrative) (Details)
1 Months Ended
Apr. 05, 2019
USD ($)
Jun. 10, 2013
complaint
May 31, 2013
complaint
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Commitments and Contingencies [Line Items]            
Loss contingency, number of complaints filled | complaint   12 12      
Contingent liability       $ 3,352,000 $ 10,095,000 $ 24,976,000
Contingent liability for accrued earn-out acquisition consideration       0 1,474,000  
Contingent liability, current       3,352,000 8,621,000  
Contingent Accrued Earn-out Acquisition Consideration            
Commitments and Contingencies [Line Items]            
Contingent liability       3,400,000 10,100,000  
Business combination, contingent long term liability       0 1,500,000  
Contingent liability for accrued earn-out acquisition consideration       $ 3,400,000 $ 8,600,000  
Settled Litigation            
Commitments and Contingencies [Line Items]            
Loss contingency, legal expenses sought to be paid $ 19,650,000