Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Calculation of Earnings Per Share (Details)

v3.24.2.u1
Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Calculation of Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Warrants/Awards [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 29,325,057 29,297,679
Number of Underlying Shares of Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 2,019,301 1,991,922
Private Warrants [Member] | Warrants/Awards [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 197,500 197,500
Private Warrants [Member] | Number of Underlying Shares of Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 13,167 13,167
Public Warrants [Member] | Warrants/Awards [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 10,800,000 10,800,000
Public Warrants [Member] | Number of Underlying Shares of Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 720,000 720,000
Warrants - January 2022 Offering [Member] | Warrants/Awards [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 10,294,118 10,294,118
Warrants - January 2022 Offering [Member] | Number of Underlying Shares of Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 686,275 686,275
Warrants - April 2023 Financing [Member] | Warrants/Awards [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 7,964,550 7,964,550
Warrants - April 2023 Financing [Member] | Number of Underlying Shares of Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 530,970 530,970
Restricted Stock Awards - Unvested [Member] | Warrants/Awards [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 68,889 41,511
Restricted Stock Awards - Unvested [Member] | Number of Underlying Shares of Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of earnings per share 68,889 41,511