XML 102 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value - Contingent Consideration (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition, Contingent Consideration [Line Items]    
Contingent consideration liability at beginning of period $ 15,250,000  
Additions 12,625,000 $ 15,250,000
Payment of contingent consideration (13,000,000)  
Gain (150,000)  
Contingent consideration liability at end of period 14,725,000 15,250,000
Level 3    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent consideration liability at beginning of period 15,250,000  
Additions 12,625,000 15,250,000
Payment of contingent consideration (13,000,000)  
Gain (150,000)  
Contingent consideration liability at end of period $ 14,725,000 $ 15,250,000