XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Warrant Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative Warrant Liabilities (Details) [Line Items]      
Gain on remeasurement of warrant liabilities $ 0 $ 1,127,388 $ 5,199,496
Warrants exercise (in shares)   1,406,371  
Redemption of warrant (in shares)   68,514  
Warrant per share (in dollars per share)   $ 0.10  
Warrants liabilities outstanding $ 0 $ 0  
Public Warrants      
Derivative Warrant Liabilities (Details) [Line Items]      
Number of warrants outstanding (in shares)     3,833,333
Fair value     $ 8,100,000
Private Placement Warrants      
Derivative Warrant Liabilities (Details) [Line Items]      
Number of warrants outstanding (in shares)     2,533,333
Fair value     $ 5,400,000