XML 66 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value The Company’s assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy as of September 30, 2023 and December 31, 2022, are summarized as follows:
September 30, 2023
Level 1Level 2Level 3
(In thousands)
Assets
Cash equivalents:
Money market funds$155,383 $— $— 
Total assets$155,383 $— $— 
Liabilities
Earn-outs treated as contingent consideration$— $— $22,482 
Earn-outs treated as liability awards— — 9,882 
Total liabilities$— $— $32,364 

December 31, 2022
Level 1Level 2Level 3
(In thousands)
Assets
Cash equivalents:
Money market funds$308,295 $— $— 
Total assets$308,295 $— $— 
Liabilities
Earn-outs treated as contingent consideration$— $— $20,722 
Earn-outs treated as liability awards— — 51,499 
Total liabilities$— $— $72,221 
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments
The estimated fair value of outstanding balances of our 2024 Notes and 2026 Notes are as follows:

Level of HierarchyFair ValuePrincipal BalanceUnamortized Issuance CostsNet Carrying Value
(In thousands)
September 30, 2023
2024 and 2026 Notes2$414,159 $589,992 $(6,692)$583,300 
December 31, 2022
2024 and 2026 Notes2$512,900 $747,500 $(10,077)$737,423 
Schedule of Changes in Fair Value of Level 3 Liabilities
The changes in fair value of the Level 3 liabilities are as follows:
September 30,
2023
December 31,
2022
(In thousands)
Balance, beginning of year$72,221 $29,830 
Additions in the period— 61,920 
Change in fair value of contingent consideration5,442 (8,516)
Change in fair value of liability awards(27,731)(11,013)
Payments(17,568)— 
Balance, end of period$32,364 $72,221