Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
Net Income (Loss) Per Share - Schedule of potential common shares (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 1,790,083 4,931,647
Conversion of Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents   856,720
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
PSUs, RSUs and Options to Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 353,420 2,638,264
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