XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Fair Values of Financial Instruments Measured On Recurring Basis) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Consensus common stock $ 26,000 $ 58,400
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Certificates of deposit 3,753  
Consensus common stock 26,044 58,421
Investment in corporate debt securities 15,469 15,586
Total assets measured at fair value 333,876 386,017
Contingent consideration 3,389 555
Total liabilities measured at fair value 3,389 555
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Certificates of deposit 3,753  
Consensus common stock 26,044 58,421
Investment in corporate debt securities 15,469 15,586
Total assets measured at fair value 333,876 386,017
Contingent consideration 3,389 555
Total liabilities measured at fair value 3,389 555
Money market and other funds | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market and other funds 288,610 312,010
Money market and other funds | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market and other funds 288,610 312,010
Level 1 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Certificates of deposit 0  
Consensus common stock 26,044 58,421
Investment in corporate debt securities 0 0
Total assets measured at fair value 314,654 370,431
Contingent consideration 0 0
Total liabilities measured at fair value 0 0
Level 1 | Money market and other funds | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market and other funds 288,610 312,010
Level 2 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Certificates of deposit 3,753  
Consensus common stock 0 0
Investment in corporate debt securities 0 0
Total assets measured at fair value 3,753 0
Contingent consideration 0 0
Total liabilities measured at fair value 0 0
Level 2 | Money market and other funds | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market and other funds 0 0
Level 3 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Certificates of deposit 0  
Consensus common stock 0 0
Investment in corporate debt securities 15,469 15,586
Total assets measured at fair value 15,469 15,586
Contingent consideration 3,389 555
Total liabilities measured at fair value 3,389 555
Level 3 | Money market and other funds | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market and other funds $ 0 $ 0