XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2021
Goodwill And Intangible Assets Disclosure [Abstract]  
Schedule of Carrying Value of Goodwill

The following table reflects the carrying value of goodwill (in thousands):

 

 

 

Carrying Value

 

Balance as of December 31, 2020

 

$

73,058

 

Additions:

 

 

 

 

This Old House acquisition

 

 

47,626

 

Other immaterial acquisitions

 

 

5,000

 

Balance as of March 31, 2021

 

$

125,684

 

Summary of Intangible Assets

The following table is the summary of Company’s intangible assets (in thousands):

 

 

 

As of March 31, 2021

 

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Weighted-Average Useful Lives

(in years)

 

Developed technology

 

$

62,367

 

 

$

(16,082

)

 

$

46,285

 

 

 

5.9

 

Customer relationships

 

 

14,100

 

 

 

(4,752

)

 

 

9,348

 

 

 

4.0

 

Tradename

 

 

20,400

 

 

 

(466

)

 

 

19,934

 

 

 

9.8

 

Patents

 

 

4,076

 

 

 

(388

)

 

 

3,688

 

 

 

14.0

 

Intangible assets

 

$

100,943

 

 

$

(21,688

)

 

$

79,255

 

 

 

 

 

 

 

As of December 31, 2020

 

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Weighted-Average Useful Lives

(in years)

 

Developed technology

 

$

62,367

 

 

$

(13,439

)

 

$

48,928

 

 

 

5.9

 

Customer relationships

 

 

13,400

 

 

 

(3,908

)

 

 

9,492

 

 

 

4.0

 

Tradename

 

 

400

 

 

 

(400

)

 

 

 

 

 

0.5

 

Patents

 

 

4,076

 

 

 

(315

)

 

 

3,761

 

 

 

14.0

 

Intangible assets

 

$

80,243

 

 

$

(18,062

)

 

$

62,181

 

 

 

 

 

 

Schedule of Estimated Future Amortization Expense for Intangible Asset

The estimated future amortization expense for intangible asset for the next five years and thereafter is as follows (in thousands):

 

Year Ending December 31,

 

 

 

 

2021 (remaining 9 months)

 

$

12,153

 

2022

 

 

15,896

 

2023

 

 

15,338

 

2024

 

 

12,546

 

2025

 

 

10,794

 

Thereafter

 

 

12,528

 

Total

 

$

79,255