XML 48 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE RECOGNITION - Adjustments Upon Adoption of ASC 606 (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Prepaid expenses and other current assets $ 5,616 $ 5,732 $ 736
Deferred revenue (4,920) (2,658) (4,424)
Long-term deferred revenue (33,665) (10,730) (22,303)
Accumulated deficit 83,398 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 769   736
Deferred revenue (14,441)   (4,424)
Long-term deferred revenue (109,825)   (22,303)
Accumulated deficit 178,425   $ 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 (4,847) 4,996  
Deferred revenue (9,521) 1,766  
Long-term deferred revenue (76,160) 11,573  
Accumulated deficit $ 95,027 (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)