XML 86 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property and equipment    
Property and equipment, Gross $ 32,607 $ 23,979
Accumulated depreciation (19,172) (13,724)
Property and equipment 13,435 10,255
Capital projects in progress 5,271 2,134
Total property and equipment, net 18,706 12,389
Internally developed software    
Property and equipment    
Property and equipment, Gross 13,046 9,220
Total property and equipment, net 12,800 8,000
Computer equipment and data center    
Property and equipment    
Property and equipment, Gross 6,998 5,641
Purchased software    
Property and equipment    
Property and equipment, Gross 5,404 4,214
Leasehold improvements and other    
Property and equipment    
Property and equipment, Gross 4,624 3,313
Office furniture    
Property and equipment    
Property and equipment, Gross 1,221 929
Office equipment    
Property and equipment    
Property and equipment, Gross $ 1,314 $ 662