XML 35 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - (Tables)
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
 
March 31,
 
December 31,
 
2020
 
2019
 
(in thousands)
Prepaid expenses
$
7,170

 
$
6,691

Escrow deposit, current
5,342

 
2,100

Interest receivable
606

 
504

Prepaid rent
263

 
352

Short-term deposits
484

 
201

Other current assets
4

 
12

Total
$
13,869

 
$
9,860


Property and Equipment, Net
Property and equipment consisted of the following:
 
March 31,
 
December 31,
 
2020
 
2019
 
(in thousands)
Computer, equipment and software
$
3,442

 
$
2,218

Furniture and fixtures
1,463

 
915

Capitalized internal-use software
12,545

 
11,229

Leasehold improvements
1,664

 
1,092

Property and equipment
19,114

 
15,454

Less: accumulated depreciation
(6,279
)
 
(5,100
)
Property and equipment, net
$
12,835

 
$
10,354


Schedule of Intangible Assets, Net
Intangible assets consisted of the following as of March 31, 2020:
 
Gross Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted-
Average
Remaining
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
8,190

 
$
(1,479
)
 
$
6,711

 
6.8
Developed technology
11,020

 
(2,268
)
 
8,752

 
5.4
Trade name
448

 
(138
)
 
310

 
3.8
Total
$
19,658

 
$
(3,885
)
 
$
15,773

 
 
Intangible assets consisted of the following as of December 31, 2019:
 
Gross Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted-
Average
Remaining
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
8,190

 
$
(1,227
)
 
$
6,963

 
7.1
Developed technology
11,020

 
(1,848
)
 
9,172

 
5.7
Trade names
448

 
(114
)
 
334

 
4.0
Total
$
19,658

 
$
(3,189
)
 
$
16,469

 
 

Finite-lived Intangible Assets Amortization Expense
Amortization expense for intangible assets for the three months ended March 31, 2020 and 2019 is as follows:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Customer relationships
$
252

 
$
209

Developed technology
420

 
327

Trade names
24

 
28

Total
$
696

 
$
564


Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The expected future amortization expense related to intangible assets as of March 31, 2020 was as follows:
 
Amount
 
(in thousands)
Remainder of 2020
$
2,073

2021
2,762

2022
2,750

2023
2,494

2024
2,324

Thereafter
3,370

Total
$
15,773


Schedule of Noncurrent Other Assets
Other noncurrent assets consisted of the following:
 
March 31,
 
December 31,
 
2020
 
2019
 
(in thousands)
Escrow deposit, noncurrent
$

 
$
3,150

Other
215

 
310

Total
$
215

 
$
3,460


Schedule of Accrued Liabilities and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
 
March 31,
 
December 31,
 
2020
 
2019
 
(in thousands)
Accrued bonus
$
3,304

 
$
8,652

Vendor accruals
4,305

 
3,984

Contingent consideration, current
2,915

 
3,004

Accrued commissions
3,046

 
2,611

Accrued payroll and employee benefits
2,545

 
2,291

Accrued sales and use taxes
194

 
932

Accrued rebates
1,730

 
1,152

Employee contribution to ESPP
2,303

 
1,805

Operating lease liabilities, current
2,877

 

Other accrued expenses
5,849

 
3,370

Total
$
29,068

 
$
27,801