XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Financial instruments fair value (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments
The fair value of these financial instruments were as follows:
March 31, 2023
Level 1Level 2Level 3Total
(in thousands)
Assets
Cash equivalents:
Money market funds$114,808 $— $— $114,808 
Total cash equivalents$114,808 $— $— $114,808 
December 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets
Cash equivalents:
Money market funds$132,306 $— $— $132,306 
Total cash equivalents$132,306 $— $— $132,306 
Liabilities
Contingent consideration:
Accrued liabilities$— $— $6,206 $6,206 
Total contingent consideration$— $— $6,206 $6,206 
Schedule of Changes in Contingent Consideration
The following table provides a summary of the changes in contingent consideration, which is classified as Level 3:
Three Months Ended March 31,
20232022
(in thousands)
Balance, beginning of period$6,206 $10,100 
Total (gains) losses included in:
Net loss— 88 
Payments(6,206)(4,588)
Balance, end of period$— $5,600 
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:
March 31, 2023December 31, 2022
Net Carrying ValueEstimated Fair ValueNet Carrying ValueEstimated Fair Value
(in thousands)
2026 Notes
$365,127 $307,671 $364,505 $308,504