v3.25.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
Mar. 31, 2024
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total fair value of Tempus Warrants (in thousands) $ 5,262
Minimum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Expected term (in years) 9 months
Maximum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Expected term (in years) 1 year 9 months
Volatility | Minimum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Warrants measurement input 103.91
Volatility | Maximum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Warrants measurement input 106.32
Risk-free Interest Rate | Minimum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Warrants measurement input 4.7
Risk-free Interest Rate | Maximum  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Warrants measurement input 5.21
Dividend Yield  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Warrants measurement input 0