v3.24.2.u1
Fair Value Measurements - Fair Value Assumptions (Details) - Level 3
Jun. 30, 2024
$ / shares
yr
Dec. 31, 2023
$ / shares
Underlying stock price | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input | $ / shares 12.79 12.79
Underlying stock price | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input | $ / shares 19.80 19.80
Underlying stock price | Weighted average    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input | $ / shares 19.41 19.41
Volatility | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.750 0.750
Volatility | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.800 0.800
Volatility | Weighted average    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.797 0.797
Risk-free rate | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.013 0.013
Risk-free rate | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.042 0.042
Risk-free rate | Weighted average    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.040 0.040
Revenue risk premium    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value measurements | yr 0.051  
Revenue volatility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value measurements | yr 0.173  
Operational leverage ratio    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value measurements | yr 0.700