v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]  
Schedule of Reconciliation of Earnout Liabilities Measured at Fair Value on a Recurring Basis Unobservable Inputs The table below presents a reconciliation of earnout liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3):

(in thousands)

 

December 31,
2023

 

 

December 31,
2022

 

Balance at beginning of year

 

$

2,250

 

 

$

7,500

 

Additions

 

 

7,800

 

 

 

1,000

 

Net change in fair value and other adjustments

 

 

302

 

 

 

1,250

 

Payments

 

 

—

 

 

 

(7,500

)

Balance at end of year

 

$

10,352

 

 

$

2,250

 

Schedule of Fair Value of Assets and Liabilities Measured at Fair Value on Recurring Basis

At December 31, 2023 and 2022, assets and liabilities measured at fair value on a recurring basis were as follows:

 

 

As of December 31, 2023

 

(in thousands)

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

87,869

 

 

$

87,869

 

 

$

—

 

 

$

—

 

Commercial paper (maturities less than 90 days)

 

 

4,227

 

 

 

—

 

 

 

4,227

 

 

 

—

 

Certificates of deposit (maturities less than 90 days)

 

 

1,000

 

 

 

—

 

 

 

1,000

 

 

 

—

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasuries

 

 

62,461

 

 

 

—

 

 

 

62,461

 

 

 

—

 

Corporate bonds

 

 

2,324

 

 

 

—

 

 

 

2,324

 

 

 

—

 

Commercial paper

 

 

94,336

 

 

 

—

 

 

 

94,336

 

 

 

—

 

Certificates of deposit

 

 

17,971

 

 

 

—

 

 

 

17,971

 

 

 

—

 

Prepaid expenses and other current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate swap contracts

 

 

3,426

 

 

 

—

 

 

 

3,426

 

 

 

—

 

Other assets:

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate swap contracts

 

 

509

 

 

 

—

 

 

 

509

 

 

 

—

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration

 

 

10,352

 

 

 

—

 

 

 

—

 

 

 

10,352

 

 

 

 

As of December 31, 2022

 

(in thousands)

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

39,523

 

 

$

39,523

 

 

$

—

 

 

$

—

 

Commercial paper (maturities less than 90 days)

 

 

2,276

 

 

 

—

 

 

 

2,276

 

 

 

—

 

Certificates of deposit (maturities less than 90 days)

 

 

1,549

 

 

 

—

 

 

 

1,549

 

 

 

—

 

Agency bonds (maturities less than 90 days)

 

 

768

 

 

 

—

 

 

 

768

 

 

 

—

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasuries

 

 

59,723

 

 

 

—

 

 

 

59,723

 

 

 

—

 

Agency bonds

 

 

6,452

 

 

 

—

 

 

 

6,452

 

 

 

—

 

Commercial paper

 

 

95,737

 

 

 

—

 

 

 

95,737

 

 

 

—

 

Certificates of deposit

 

 

23,027

 

 

 

—

 

 

 

23,027

 

 

 

—

 

Prepaid expenses and other current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate swap contracts

 

 

3,716

 

 

 

—

 

 

 

3,716

 

 

 

—

 

Other assets:

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate swap contracts

 

 

2,834

 

 

 

—

 

 

 

2,834

 

 

 

—

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Other long-term liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration

 

 

2,250

 

 

 

—

 

 

 

—

 

 

 

2,250