XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Fair Values of Financial Instruments Measured On Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Apr. 12, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Consensus common stock $ 27,100 $ 58,400  
Estimate of Fair Value Measurement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Consensus common stock 27,109 58,421  
Investment in corporate debt securities 15,699 15,586  
Total assets measured at fair value 383,736 386,017  
Contingent consideration 2,834 555  
Total liabilities measured at fair value 2,834 555  
Carrying Value      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Consensus common stock 27,109 58,421  
Investment in corporate debt securities 15,699 15,586  
Total assets measured at fair value 383,736 386,017  
Contingent consideration 2,834 555  
Total liabilities measured at fair value 2,834 555  
Money market and other funds | Estimate of Fair Value Measurement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Money market and other funds 340,928 312,010  
Money market and other funds | Carrying Value      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Money market and other funds 340,928 312,010  
Corporate Debt Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investment in corporate debt securities     $ 15,000
Level 1 | Estimate of Fair Value Measurement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Consensus common stock 27,109 58,421  
Investment in corporate debt securities 0 0  
Total assets measured at fair value 368,037 370,431  
Contingent consideration 0 0  
Total liabilities measured at fair value 0 0  
Level 1 | Money market and other funds | Estimate of Fair Value Measurement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Money market and other funds 340,928 312,010  
Level 2 | Estimate of Fair Value Measurement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Consensus common stock 0 0  
Investment in corporate debt securities 0 0  
Total assets measured at fair value 0 0  
Contingent consideration 0 0  
Total liabilities measured at fair value 0 0  
Level 2 | Money market and other funds | Estimate of Fair Value Measurement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Money market and other funds 0 0  
Level 3 | Estimate of Fair Value Measurement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Consensus common stock 0 0  
Investment in corporate debt securities 15,699 15,586  
Total assets measured at fair value 15,699 15,586  
Contingent consideration 2,834 555  
Total liabilities measured at fair value 2,834 555  
Level 3 | Money market and other funds | Estimate of Fair Value Measurement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Money market and other funds $ 0 $ 0