XML 58 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value - Change in Fair Value for All Assets and Liabilities Using Unobservable Level 3 Inputs As Determined By Level 3 Inputs (Detail) - Fair Value Measurement at Reporting Date (Level 3) [Member]
$ in Thousands
9 Months Ended
Sep. 30, 2017
USD ($)
Common Stock Warrants [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Issuance of warrants, net of financing costs $ 8,715
Exercise of warrants (2,772)
Change in fair value 25,213
Long-term portion 31,156
Ending balance 31,156
Contingent Consideration [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Beginning balance 22,800
Issuance of common stock in exchange for contingent consideration (5,227)
Payment of contingent consideration (395)
Change in fair value 1,226
Current portion 6,958
Long-term portion 11,446
Ending balance $ 18,404