XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of disaggregation of revenue

    

2021

    

2020

    

2019

Core services revenue

$

98,275

$

53,048

$

49,449

Managed services revenue

 

37,154

 

11,579

 

21,888

Software and service subscription revenue

 

57,004

 

7,672

 

6,258

Total revenue

$

192,433

$

72,299

$

77,595

Summary of the activity impacting the contract assets

    

Contract Assets

Balance at December 31, 2019

$

Estimated lifetime value of insurance policies sold by carriers

4,313

Cash receipts

(784)

Balance at December 31, 2020

 

3,529

Estimated lifetime value of insurance policies sold by carriers

 

8,089

Cash receipts

 

(2,234)

Balance at December 31, 2021

$

9,384

Summary of the activity impacting the contract liabilities

Contract 

    

Liabilities

Balance at January 1, 2019

$

Additions to contract liabilities - prepayment

7,000

Additions to contract liabilities – significant financing component interest

152

Contract liabilities transferred to revenue

(878)

Balance at December 31, 2019

6,274

Additions to contract liabilities

Additions to contract liabilities – significant financing component interest

440

Contract liabilities transferred to revenue

(3,521)

Balance at December 31, 2020

 

3,193

Additions to contract liabilities

 

3,403

Additions to contract liabilities – significant financing component interest

 

163

Contract liabilities transferred to revenue

(6,250)

Repayment of contract liability

(887)

Impact of acquisitions

 

15,652

Balance at December 31, 2021

$

15,274

ASC 606  
Summary of the activity impacting deferred revenue

Vertical Software

Insurance

Total

    

Deferred Revenue

Deferred Revenue

Deferred Revenue

Balance at January 1, 2019

$

4,553

$

$

4,553

Adoption of ASC 606

(940)

(940)

Revenue recognized

(7,490)

(7,490)

Additional amounts deferred

6,686

6,686

Impact of acquisitions

670

670

Impact of divestitures

(146)

(146)

Balance at December 31, 2019

3,333

3,333

Revenue recognized

(4,923)

(4,923)

Additional amounts deferred

6,602

6,602

Impact of acquisitions

196

196

Balance at December 31, 2020

5,208

5,208

Revenue recognized(1)

 

(8,103)

 

(230,616)

 

(239,942)

Additional amounts deferred

 

5,539

 

286,292

 

293,054

Impact of acquisitions

 

1,170

 

141,595

 

142,765

Balance at December 31, 2021

$

3,814

$

197,271

$

201,085