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.3
Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Calculation of Earnings Per Share (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 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,627,191 29,296,078
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,321,434 1,990,321
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,166 13,166
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 371,023 39,910
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 371,023 39,910