XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Sep. 25, 2018
USD ($)
Mar. 31, 2019
USD ($)
Instrument
Mar. 31, 2018
USD ($)
Instrument
Dec. 31, 2018
USD ($)
Jan. 01, 2019
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Deferred revenue, revenue recognized   $ 45,100,000 $ 37,800,000    
Deferred commissions, amortization period   4 years      
Amortization of deferred commissions   $ 500,000 300,000    
Impairment loss related to deferred commissions   $ 0 $ 0    
Share-based compensation, fair value assumptions, expected dividend rate   0.00% 0.00%    
Cumulative amount of unrecognized stock-based compensation expense recognized $ 89,900,000 $ 15,111,000 $ 8,540,000    
Remaining unamortized stock-based compensation   $ 19,800,000      
Remaining weighted-average requisite service periods   1 year 4 months 24 days      
Impairment of long-lived assets   $ 0 0    
Impairment of goodwill   0 0    
Private company investment   3,600,000   $ 3,600,000  
Impairments on private company investment   0 0    
Observable price changes for private company investment   $ 0 $ 0    
Derivative financial instruments outstanding | Instrument   0 0    
Deferred rent balance       7,500,000  
Liability for sabbatical leave, accrued balance   $ 4,700,000   4,400,000  
Advertising and promotion costs   $ 6,300,000 $ 4,700,000    
Sale of private company investment, period of contingent consideration to be received   3 years      
Earn-out payment received   $ 1,000,000 $ 1,000,000    
Recognition of ROU assets   60,266,000   0  
Operating lease liabilities   88,667,000      
Accrued Expenses And Other Current Liabilities          
Summary Of Significant Accounting Policies [Line Items]          
Deferred rent balance       300,000  
Other Non-Current Liabilities          
Summary Of Significant Accounting Policies [Line Items]          
Deferred rent balance       7,200,000  
Liability for sabbatical leave, accrued balance   2,400,000   2,100,000  
Accrued Compensation          
Summary Of Significant Accounting Policies [Line Items]          
Liability for sabbatical leave, accrued balance   $ 2,300,000   $ 2,300,000  
ASC 842          
Summary Of Significant Accounting Policies [Line Items]          
Recognition of ROU assets         $ 63,100,000
Operating lease liabilities         $ 92,800,000
ASC 842 | Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Operating lease terms   1 year      
ASC 842 | Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Operating lease terms   12 years      
Capitalized Internal-Use Software          
Summary Of Significant Accounting Policies [Line Items]          
Intangible assets estimated useful life   3 years      
Customer Concentration Risk | Sales Revenue, Net          
Summary Of Significant Accounting Policies [Line Items]          
Concentration of credit risk, customer   No single customer accounted for more than 10% of revenue No single customer accounted for more than 10% of revenue    
Customer Concentration Risk | Accounts Receivable          
Summary Of Significant Accounting Policies [Line Items]          
Concentration of credit risk, customer   No customers accounted for more than 10% of accounts receivable, net   No customers accounted for more than 10% of accounts receivable, net  
Equity Incentive Plans | Time-Based Awards | New Hires          
Summary Of Significant Accounting Policies [Line Items]          
Stock-based compensation, requisite service period   4 years      
Equity Incentive Plans | Time-Based Awards | Existing Employees          
Summary Of Significant Accounting Policies [Line Items]          
Stock-based compensation, requisite service period   3 years