XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial instruments fair value (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments
The fair value of these financial instruments were as follows:
June 30, 2024
Level 1Level 2Level 3Total
(in thousands)
Assets
Cash equivalents:
Money market funds$113,860 $— $— $113,860 
Total cash equivalents$113,860 $— $— $113,860 
December 31, 2023
Level 1Level 2Level 3Total
(in thousands)
Assets
Cash equivalents:
Money market funds$151,209 $— $— $151,209 
Total cash equivalents$151,209 $— $— $151,209 
Schedule of Changes in Contingent Consideration The following table provides a summary of the changes in contingent consideration, which was classified as Level 3, for the six months ended June 30, 2023 (in thousands):
Balance, beginning of period$6,206 
Total (gains) losses included in:
Net loss— 
Payments(6,206)
Balance, end of period$— 
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments
The following table presents the net carrying value and estimated fair value of the 2026 Notes, which are not recorded at fair value in the condensed consolidated balance sheets:
June 30, 2024December 31, 2023
Net Carrying ValueEstimated Fair ValueNet Carrying ValueEstimated Fair Value
(in thousands)
2026 Notes
$368,248 $328,519 $366,999 $319,283