XML 80 R70.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Financial Instruments Measured on a Recurring Basis (Details) - Recurring - USD ($)
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Financial instruments measured at fair value on a recurring basis    
Level 1 to level 2 transfers $ 0  
Transfers 0  
Contingent consideration    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 43,155,000 $ 41,396,000
Contingent consideration | Tax amortization benefit contingency    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 42,239,000 40,467,000
Contingent consideration | Contingent consideration related to acquisition    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 772,000 379,000
Contingent consideration | Liability-classified stock compensation    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 144,000 550,000
Contingent consideration | Level 1    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 0 0
Contingent consideration | Level 1 | Tax amortization benefit contingency    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 0 0
Contingent consideration | Level 1 | Contingent consideration related to acquisition    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 0 0
Contingent consideration | Level 1 | Liability-classified stock compensation    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 0 0
Contingent consideration | Level 2    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 0 0
Contingent consideration | Level 2 | Tax amortization benefit contingency    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 0 0
Contingent consideration | Level 2 | Contingent consideration related to acquisition    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 0 0
Contingent consideration | Level 2 | Liability-classified stock compensation    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 0 0
Contingent consideration | Level 3    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability 43,155,000 41,396,000
Contingent consideration | Level 3 | Tax amortization benefit contingency    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability $ 42,239,000 40,467,000
Tax effect rate 21.50%  
Non-current portion new tax rate effect 21.50%  
Contingent consideration | Level 3 | Contingent consideration related to acquisition    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability $ 772,000 379,000
Contingent consideration | Level 3 | Liability-classified stock compensation    
Financial instruments measured at fair value on a recurring basis    
Fair value of liability $ 144,000 $ 550,000