XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Level 3 Fair Value of the Private Warrants (Details) - Private Warrants
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Fair Value of the Private Warrants, Assumptions [Abstract]    
Term 1 year 3 months 21 days 2 years 4 months 20 days
Fair value per warrant (in dollars per share) | $ / shares $ 3.04 $ 2.45
Stock Price    
Fair Value of the Private Warrants, Assumptions [Abstract]    
Measurement input 29.5 18.39
Exercise Price    
Fair Value of the Private Warrants, Assumptions [Abstract]    
Measurement input 65.23 65.23
Expected Volatility    
Fair Value of the Private Warrants, Assumptions [Abstract]    
Measurement input 0.6883 0.7125
Risk-Free Interest Rate    
Fair Value of the Private Warrants, Assumptions [Abstract]    
Measurement input 0.047 0.0414
Expected Dividend Yield    
Fair Value of the Private Warrants, Assumptions [Abstract]    
Measurement input 0 0