Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Narrative) (Details)

v3.19.3.a.u2
Fair Value Measurements (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 15, 2019
Jan. 02, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
May 25, 2018
Dec. 15, 2014
Fair Value Measurements              
Payments of contingent consideration, financing     $ 171,000 $ 2,193,000 $ 1,929,000    
Fair market value adjustment to contingent consideration     (8,126,000) 0 0    
Fair value asset transfers between Levels 1, 2 and 3     0        
Face amount             $ 172,500,000
Convertible Notes     305,513,000 294,725,000      
Payment of Convertible Notes due 2019 $ 184,751,000   184,751,000 0 $ 0    
Premium payable $ 12,251,000            
Revolving credit facility     260,000,000 0      
Convertible Notes Due 2019              
Fair Value Measurements              
Face amount     0 172,500,000      
Convertible Notes       174,101,000      
Convertible Notes Due 2023              
Fair Value Measurements              
Face amount     345,000,000 345,000,000   $ 345,000,000  
Credit Agreement              
Fair Value Measurements              
Revolving credit facility     260,000,000 0      
Carrying Value | Convertible Notes Due 2019              
Fair Value Measurements              
Convertible Notes       165,711,000      
Carrying Value | Convertible Notes Due 2023              
Fair Value Measurements              
Convertible Notes     305,513,000 294,725,000      
Total liabilities     414,852,000 339,024,000      
Wheelhouse Analytics, LLC              
Fair Value Measurements              
Payments for contingent consideration liability     $ 749,000        
Payments of contingent consideration, financing       $ 2,193,000      
Private AI company acquisition              
Fair Value Measurements              
Contingent consideration liability   $ 7,580,000