XML 38 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]  
Property and Equipment, Net
Property and equipment, net consisted of the following as of December 31, 2018 and 2017 (in thousands):
 
2018
 
2017
Computer equipment and software
$
3,189

 
$
5,385

Internal-use software and platform development costs
6,287

 
2,318

Leasehold improvements
5,783

 
2,189

Office furniture and fixtures
2,545

 
1,550

Total property and equipment
17,804

 
11,442

Less: Accumulated depreciation
(6,989
)
 
(7,928
)
Property and equipment, net
$
10,815

 
$
3,514

Schedule of Finite Lived Intangible Assets
All of the Company’s identifiable intangible assets were acquired in March 2014 from the Elance-oDesk Combination. Intangible assets, net consisted of the following (in thousands):
 
As of December 31, 2018
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Trade names
$
2,293

 
$
2,293

 
$

User relationships
18,678

 
12,674

 
6,004

Developed technology
10,356

 
10,356

 

Domain names
529

 
529

 

Total
$
31,856

 
$
25,852

 
$
6,004

 
As of December 31, 2017
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Trade names
$
2,293

 
$
2,293

 
$

User relationships
18,678

 
10,006

 
8,672

Developed technology
10,356

 
10,356

 

Domain names
529

 
529

 

Total
$
31,856

 
$
23,184

 
$
8,672

Schedule of Indefinite-Lived Intangible Assets
All of the Company’s identifiable intangible assets were acquired in March 2014 from the Elance-oDesk Combination. Intangible assets, net consisted of the following (in thousands):
 
As of December 31, 2018
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Trade names
$
2,293

 
$
2,293

 
$

User relationships
18,678

 
12,674

 
6,004

Developed technology
10,356

 
10,356

 

Domain names
529

 
529

 

Total
$
31,856

 
$
25,852

 
$
6,004

 
As of December 31, 2017
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Trade names
$
2,293

 
$
2,293

 
$

User relationships
18,678

 
10,006

 
8,672

Developed technology
10,356

 
10,356

 

Domain names
529

 
529

 

Total
$
31,856

 
$
23,184

 
$
8,672

Estimated Future Amortization Expense for Acquired Intangible Assets
As of December 31, 2018, the estimated future amortization expense for the acquired intangible assets is as follows (in thousands):
Year Ended December 31,
 
Estimated
Amortization Expense
2019
 
$
2,668

2020
 
2,668

2021
 
668

Total
 
$
6,004

Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following as of December 31, 2018 and 2017 (in thousands):
 
2018
 
2017
Accrued compensation and related benefits
$
9,314

 
$
8,399

Accrued freelancer costs
2,465

 
134

Accrued indirect taxes
1,630

 
1,861

Accrued vendor expenses
6,002

 
4,198

Accrued payment processing fees
715

 
593

Other
822

 
845

Total accrued expenses and other current liabilities
$
20,948

 
$
16,030