v3.25.0.1
Fair Value Measurements - Schedule of Risk-free Interest Rate Based on U.S. Treasury Yield Curve Over Expected Term of Warrants (Details) - Tempus Warrants - Level 3
$ in Thousands
Dec. 31, 2023
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total fair value of Tempus Warrants (in thousands) $ 10,027
Minimum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Expected term (in years) 1 year
Maximum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Expected term (in years) 2 years
Volatility | Minimum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Warrants measurement input 102.6
Volatility | Maximum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Warrants measurement input 108.5
Risk-free Interest Rate | Minimum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Warrants measurement input 4.23
Risk-free Interest Rate | Maximum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Warrants measurement input 4.79
Dividend Yield  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Warrants measurement input 0