XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements - Schedule of Retained Earnings Adjustments (Detail) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2018
Jun. 30, 2018
Retained Earnings Adjustments [Line Items]      
Decrease to accounts receivable $ (72,391) $ (62,902)  
Increase to contract assets (5,118) (6,894)  
Decrease to deferred revenue   58,496 $ 75,356
Total decrease to accumulated deficit   (175,801) $ (207,115)
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]      
Retained Earnings Adjustments [Line Items]      
Decrease to accounts receivable (1,914)    
Increase to contract assets 5,118    
Decrease to deferred revenue 9,839 2,071  
Increase to capitalized fulfillment costs 11,648    
Increase to capitalized sales commissions 4,952    
Tax effects (3,380)    
Total decrease to accumulated deficit $ 26,263 $ (34,934)