XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property, Equipment and Software Property, equipment, and software, net consisted of the following:

 

 

 

 

 

As of

 

 

 

Estimated
Useful Life

 

June 30, 2022

 

 

December 31, 2021

 

Internal-use software

 

2 to 5 years

 

$

46,005

 

 

$

35,508

 

Computer equipment and software

 

2 years

 

 

5,005

 

 

 

4,163

 

Leasehold improvements

 

Shorter of useful life and
remaining lease term

 

 

6,527

 

 

 

7,119

 

Furniture and fixtures

 

5 years

 

 

2,759

 

 

 

3,051

 

Total property, equipment, and software

 

 

 

 

60,296

 

 

 

49,841

 

Less accumulated depreciation and amortization

 

 

 

 

(32,434

)

 

 

(25,116

)

Property, equipment, and software—net

 

 

 

$

27,862

 

 

$

24,725

 

Schedule of Intangible Assets Intangible assets, net consisted of the following:

 

 

 

 

 

As of

 

 

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Estimated
Useful
Life

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

 

Net
Carrying
Value

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

 

Net
Carrying
Value

 

Content assets

 

5 years

 

$

6,098

 

 

$

(1,353

)

 

$

4,745

 

 

$

5,721

 

 

$

(777

)

 

$

4,944

 

Developed technology

 

6 years

 

 

8,446

 

 

 

(4,034

)

 

 

4,412

 

 

 

8,446

 

 

 

(3,337

)

 

 

5,109

 

Assembled workforce

 

3 years

 

 

181

 

 

 

(173

)

 

 

8

 

 

 

181

 

 

 

(143

)

 

 

38

 

Intangible assets

 

 

 

$

14,725

 

 

$

(5,560

)

 

$

9,165

 

 

$

14,348

 

 

$

(4,257

)

 

$

10,091

 

Schedule of Future Expected Amortization Expense for Intangible Assets

As of June 30, 2022, future expected amortization expense for intangible assets was as follows:

 

Years Ending December 31

 

 

 

Remainder of 2022

 

$

1,321

 

2023

 

 

2,618

 

2024

 

 

2,627

 

2025

 

 

2,099

 

2026

 

 

433

 

Thereafter

 

 

67

 

Total

 

$

9,165