XML 85 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Loss Contingencies [Line Items]      
Claim amounts that affect ultimate liability $ 25,000    
Payments for general liability per occurrence 275,000    
Maximum liability 4,000,000    
Commercial insurance coverage 75,000,000    
Minimum      
Loss Contingencies [Line Items]      
Payments for workers compensation per occurrence 2,000    
Maximum      
Loss Contingencies [Line Items]      
Payments for workers compensation per occurrence 250,000    
JBC Former Owners      
Loss Contingencies [Line Items]      
Earn-out expense     $ 1,300,000
Tealstone      
Loss Contingencies [Line Items]      
Earn-out expense 2,000,000 $ 1,900,000 $ 400,000
Tealstone | Maximum      
Loss Contingencies [Line Items]      
Earn-out expense $ 15,000,000