XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION - Adjustments Upon Adoption of ASC 606 (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Prepaid expenses and other current assets $ 5,821 $ 5,732 $ 736
Deferred revenue (4,769) (2,658) (4,424)
Long-term deferred revenue (32,536) (10,730) (22,303)
Accumulated deficit 91,156 153,281 171,616
Calculated under revenue guidance in effect before Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Prepaid expenses and other current assets 698   736
Deferred revenue (14,364)   (4,424)
Long-term deferred revenue (106,387)   (22,303)
Accumulated deficit 183,657   $ 171,616
Accounting Standards Update 2014-09 | Difference between revenue guidance in effect before and after Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Prepaid expenses and other current assets (5,123) 4,996  
Deferred revenue (9,595) 1,766  
Long-term deferred revenue (73,851) 11,573  
Accumulated deficit $ 92,501 (18,335)  
Adjustment for Fixed Fee License Revenue | Accounting Standards Update 2014-09 | Difference between revenue guidance in effect before and after Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue   1,766  
Long-term deferred revenue   11,573  
Accumulated deficit   (13,339)  
Elimination of Quarter-Lag Per-Unit Royalties | Accounting Standards Update 2014-09 | Difference between revenue guidance in effect before and after Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Prepaid expenses and other current assets   4,996  
Accumulated deficit   $ (4,996)