XML 91 R51.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, Plant and Equipment [Line Items]    
Property and equipment, gross $ 20,390 $ 19,537
Less accumulated depreciation and amortization (16,126) (14,301)
Property and equipment, net 4,264 5,236
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,546 1,335
Capitalized software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,940 1,322
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,600 8,737
Leasehold improvements and others    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 8,304 $ 8,143