Quarterly report pursuant to Section 13 or 15(d)

Net (Loss) Income Per Share - Schedule of potential common shares (Details)

v3.24.3
Net (Loss) Income Per Share - Schedule of potential common shares (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total common stock equivalents 3,214,596 3,756,521 1,755,173 3,756,521
Warrants to Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total common stock equivalents 853,330 853,330 853,330 853,330
PSUs, RSUs and Options to Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total common stock equivalents 1,777,933 2,319,858 318,510 2,319,858
Right to Receive Earnout Shares [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total common stock equivalents 583,333 583,333 583,333 583,333