Annual report pursuant to Section 13 and 15(d)

Basis of Presentation and Summary of Significant Accounting Policies - Fair Value, Level 3 Rollforward (Details)

v3.8.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Fair Value, Level 3 Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Earn-Out Liabilities (Level 3)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 9,652 $ 1,710
Fair value of earn-out liability assumed in 2015 acquisitions   9,652
Payments of earn-out liability   (1,519)
Change in value   (191)
Ending balance   9,652
Level 1 | Liability Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 24,076  
Fair value of contingently issuable shares associated with Sound-Recording Settlement 0  
Payments of earn-out liability 0  
Transfer-in 0  
Transfer-out (6,235)  
Change in value (17,841)  
Ending balance 0 24,076
Level 2 | Liability Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 0  
Fair value of contingently issuable shares associated with Sound-Recording Settlement 0  
Payments of earn-out liability 0  
Transfer-in 6,235  
Transfer-out 0  
Change in value (5,802)  
Ending balance 433 0
Level 3 | Contingently Issuable Shares (Level 3)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 0  
Fair value of contingently issuable shares associated with Sound-Recording Settlement 6,417  
Payments of earn-out liability 0  
Transfer-in 0  
Transfer-out 0  
Change in value (1,872)  
Ending balance 4,545 0
Level 3 | Earn-Out Liabilities (Level 3)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 9,652  
Fair value of contingently issuable shares associated with Sound-Recording Settlement 0  
Payments of earn-out liability (4,127)  
Transfer-in 0  
Transfer-out 0  
Change in value (3,538)  
Ending balance $ 1,987 $ 9,652