XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Measurements  
Summary of fair values and levels within the fair value hierarchy in which the fair value measurements fall for assets and liabilities measured on a recurring basis

The following table summarizes the fair values, and levels within the fair value hierarchy in which the fair value measurements are included, for assets and liabilities measured on a recurring basis as of December 31, 2023 and 2022 (in thousands):

Fair Value Measurements at December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash and cash equivalents

$

205,150

$

$

$

205,150

Life insurance—cash surrender value

$

$

7,473

$

$

7,473

Contingent earn-out obligations

$

$

$

44,222

$

44,222

Fair Value Measurements at December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash and cash equivalents

$

57,214

$

$

$

57,214

Life insurance—cash surrender value

$

$

9,315

$

$

9,315

Contingent earn-out obligations

$

$

$

32,317

$

32,317

Schedule of reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)

The table below presents a reconciliation of the fair value of our contingent earn-out obligations that use significant unobservable inputs (Level 3) (in thousands):

    

Year Ended

Year Ended

 

    

December 31, 2023

December 31, 2022

 

Balance at beginning of year

    

$

32,317

    

$

34,114

 

 

Issuances

 

4,315

 

Settlements

(16,017)

(6,616)

Adjustments to fair value

 

23,607

 

4,819

Balance at end of year

$

44,222

$

32,317