XML 59 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Financial Statement Components - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Finite-Lived Intangible Assets [Line Items]        
Depreciation and amortization $ 7,300,000 $ 4,800,000 $ 19,600,000 $ 13,900,000
Amortization expense of Intangible Assets 2,300,000 1,000,000.0 6,500,000 3,300,000
Amortization of deferred sales commission costs 8,000,000.0 5,300,000 21,189,000 13,956,000
Impairment loss in relation to costs capitalized $ 0 $ 0 $ 0 $ 0
Customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Weighted average amortization periods     3 years  
Developed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted average amortization periods     2 years 3 months 18 days