XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
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 June 30, 2025 and December 31, 2024 (in thousands):

Fair Value Measurements at June 30, 2025

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash and cash equivalents

$

331,710

$

$

$

331,710

U.S. Treasury bills

$

$

7,352

$

$

7,352

Contingent earn-out obligations

$

$

$

68,343

$

68,343

Fair Value Measurements at December 31, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash and cash equivalents

$

549,939

$

$

$

549,939

Contingent earn-out obligations

$

$

$

140,156

$

140,156

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):

    

Six Months Ended

Year Ended

 

    

June 30, 2025

December 31, 2024

 

Balance at beginning of period

    

$

140,156

    

$

44,222

 

 

Issuances

 

719

 

51,784

Settlements

(80,363)

(43,996)

Adjustments to fair value

 

7,831

 

88,146

Balance at end of period

$

68,343

$

140,156