XML 75 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - Summary of Changes in Fair Value of Company's Warrant Liabilities that is Recognized in Change in Fair Value of Warrant Liabilities in Accompanying Statements of Operations and Comprehensive Loss (Details)
Dec. 31, 2023
Public Warrants | Maximum | Risk-Free Interest Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 5.42
Public Warrants | Maximum | Volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 113
Public Warrants | Maximum | Dividend Yield  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 0
Public Warrants | Maximum | Expected Term (Years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 5.01
Public Warrants | Maximum | Share Price  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 0.094
Public Warrants | Minimum | Risk-Free Interest Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 3.81
Public Warrants | Minimum | Volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 99
Public Warrants | Minimum | Dividend Yield  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 0
Public Warrants | Minimum | Expected Term (Years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 0.75
Public Warrants | Minimum | Share Price  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 0.665
Private Placement Warrants | Minimum | Risk-Free Interest Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 3.81
Private Placement Warrants | Minimum | Volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 102
Private Placement Warrants | Minimum | Dividend Yield  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 0
Private Placement Warrants | Minimum | Expected Term (Years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 0.75
Private Placement Warrants | Minimum | Share Price  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrant liabilities measurement input 0.665