XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets and Goodwill (Tables)
9 Months Ended
Sep. 30, 2022
Intangible Assets and Goodwill  
Schedule of intangible assets

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

    

​

​

​

Accumulated

​

​

​

​

​

Average 

​

Intangible

​

Amortization

​

Intangible 

​

​

Useful Life 

​

Assets,

​

And

​

Assets, 

​

    

(in years)

    

gross

    

Impairment

    

Net

Customer relationships

 

8.0

​

$

67,789

​

$

(13,073)

​

$

54,716

Acquired technology

 

5.0

​

 

37,932

​

​

(14,657)

​

 

23,275

Trademarks and tradenames

 

12.0

​

 

25,171

​

​

(4,652)

​

 

20,519

Non-compete agreements

​

3.0

​

​

619

​

​

(388)

​

​

231

Value of business acquired

​

1.0

​

​

400

​

​

(400)

​

​

—

Renewal rights

​

6.0

​

​

9,824

​

​

(1,797)

​

​

8,027

Insurance licenses

​

Indefinite

​

​

4,960

​

​

—

​

​

4,960

Total intangible assets

 

​

​

$

146,695

​

$

(34,967)

​

$

111,728

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

    

​

​

    

​

​

    

​

​

​

​

Average 

​

Intangible

​

​

​

​

Intangible 

​

​

Useful Life 

​

Assets,

​

Accumulated 

​

Assets, 

​

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

9.0

​

$

56,810

​

$

(6,760)

​

$

50,050

Acquired technology

 

5.0

​

 

48,135

​

​

(10,095)

​

 

38,040

Trademarks and tradenames

 

12.0

​

 

25,389

​

​

(2,587)

​

 

22,802

Non-compete agreements

​

2.0

​

​

450

​

​

(251)

​

​

199

Value of business acquired

​

1.0

​

​

400

​

​

(294)

​

​

106

Renewal rights

​

6.0

​

​

9,734

​

​

(811)

​

​

8,923

Trademarks and tradenames

​

Indefinite

​

​

4,750

​

​

—

​

​

4,750

Insurance licenses

​

Indefinite

​

​

4,960

​

​

—

​

​

4,960

Total intangible assets

 

​

​

$

150,628

​

$

(20,798)

​

$

129,830

Summary of changes in the carrying amount of goodwill

​

​

​

​

​

​

    

Goodwill

Balance as of December 31, 2021

​

$

225,654

Purchase price adjustments

​

 

922

Balance as of March 31, 2022

​

​

226,576

Acquisitions

​

​

47,445

Purchase price adjustments

​

​

(190)

Balance as of June 30, 2022

​

​

273,831

Impairment loss

​

​

(39,430)

Purchase price adjustments

​

​

(6,310)

Balance as of September 30, 2022

​

$

228,091