v3.24.0.1
Warrant Liabilities (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 28, 2023
Mar. 31, 2022
Warrant Liabilities [Line Items]          
Common shares 1        
Price per share (in Dollars per share)         $ 6.1
Warrants outstanding 3,300,000        
Recognized gains (in Dollars)   $ 4.3 $ 24.1    
Private Placement [Member]          
Warrant Liabilities [Line Items]          
Sponsor warrants 12,800,000        
Sponsor Warrants [Member]          
Warrant Liabilities [Line Items]          
Warrants outstanding   1,900,000 6,600,000 1,900,000  
Warrants exercised issuance     2,300,000    
Minimum [Member]          
Warrant Liabilities [Line Items]          
Price per share (in Dollars per share) $ 5.75        
Maximum [Member]          
Warrant Liabilities [Line Items]          
Price per share (in Dollars per share) $ 11.5        
Class A Common Stock [Member]          
Warrant Liabilities [Line Items]          
Price per share (in Dollars per share)       $ 4.5 $ 5.65
Class A Common Stock [Member] | Sponsor Warrants [Member]          
Warrant Liabilities [Line Items]          
Warrants exercised issuance     100,000