v3.24.2.u1
Income Taxes - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Income Taxes [Line Items]          
Income tax expense $ 257,918 $ 0 $ 257,918 $ 0  
Operating loss carryforwards 39,392,756   $ 39,392,756    
Operating loss carryforwards, expiration year     2031    
Operating loss carryforwards, limitations on use     For tax years beginning after December 31, 2017, pursuant to the enactment of the Tax Cuts and Jobs Act (“TCJA”) net operating losses now carry forward indefinitely but are limited to offsetting 80% of taxable income in a tax year.    
Deferred tax assets, valuation allowance 12,345,665   $ 12,345,665   $ 12,984,109
Significant unrecognized tax positions 0   0    
Tax Cuts and Jobs Act [Member]          
Income Taxes [Line Items]          
Operating loss carryforwards $ 13,921,485   $ 13,921,485