XML 72 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments and Fair Value Measurements - Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Oct. 11, 2023
Dec. 31, 2022
Purchase option liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value $ 8,500 $ 9,800  
Level 3 | Money market funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Money market funds 0   $ 0
Fair Value, Recurring      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 48,823   108,095
Fair Value, Recurring | Money market funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Money market funds 9,752   1,868
Fair Value, Recurring | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 35,117    
Fair Value, Recurring | Commercial paper      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments     20,020
Fair Value, Recurring | Commercial paper | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 5,432    
Fair Value, Recurring | Corporate notes/bonds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 14,360   86,094
Fair Value, Recurring | U.S. treasuries      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 34,463   1,981
Fair Value, Recurring | U.S. treasuries | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 29,685    
Fair Value, Recurring | Contingent consideration      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value 10,890   22,352
Fair Value, Recurring | Convertible notes payable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value 69,803    
Fair Value, Recurring | Purchase option liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value 8,534    
Fair Value, Recurring | Level 1      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0   0
Fair Value, Recurring | Level 1 | Money market funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Money market funds 9,752   1,868
Fair Value, Recurring | Level 1 | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0    
Fair Value, Recurring | Level 1 | Commercial paper      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments     0
Fair Value, Recurring | Level 1 | Commercial paper | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0    
Fair Value, Recurring | Level 1 | Corporate notes/bonds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0   0
Fair Value, Recurring | Level 1 | U.S. treasuries      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0   0
Fair Value, Recurring | Level 1 | U.S. treasuries | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0    
Fair Value, Recurring | Level 1 | Contingent consideration      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value 0   0
Fair Value, Recurring | Level 1 | Convertible notes payable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value 0    
Fair Value, Recurring | Level 1 | Purchase option liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value 0    
Fair Value, Recurring | Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 48,823   108,095
Fair Value, Recurring | Level 2 | Money market funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Money market funds 0   0
Fair Value, Recurring | Level 2 | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 35,117    
Fair Value, Recurring | Level 2 | Commercial paper      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments     20,020
Fair Value, Recurring | Level 2 | Commercial paper | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 5,432    
Fair Value, Recurring | Level 2 | Corporate notes/bonds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 14,360   86,094
Fair Value, Recurring | Level 2 | U.S. treasuries      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 34,463   1,981
Fair Value, Recurring | Level 2 | U.S. treasuries | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 29,685    
Fair Value, Recurring | Level 2 | Contingent consideration      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value 0   0
Fair Value, Recurring | Level 2 | Convertible notes payable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value 0    
Fair Value, Recurring | Level 2 | Purchase option liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value 0    
Fair Value, Recurring | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0   0
Fair Value, Recurring | Level 3 | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0    
Fair Value, Recurring | Level 3 | Commercial paper      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments     0
Fair Value, Recurring | Level 3 | Commercial paper | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0    
Fair Value, Recurring | Level 3 | Corporate notes/bonds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0   0
Fair Value, Recurring | Level 3 | U.S. treasuries      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0   0
Fair Value, Recurring | Level 3 | U.S. treasuries | Restricted Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments 0    
Fair Value, Recurring | Level 3 | Contingent consideration      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value 10,890   $ 22,352
Fair Value, Recurring | Level 3 | Convertible notes payable      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value 69,803    
Fair Value, Recurring | Level 3 | Purchase option liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Estimated fair value $ 8,534