XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss per Share - Schedule of Potentially Common Shares Excluded from Calculation of Net Loss Per share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive potential common shares excluded from the EPS computation above 4,334,357 735,169 4,531,613 735,169
Unvested Restricted Stock Awards [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive potential common shares excluded from the EPS computation above 0 44,866 197,256 44,866
Purchase Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive potential common shares excluded from the EPS computation above 3,921,928 0 3,921,928 0
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive potential common shares excluded from the EPS computation above 412,429 681,601 412,429 681,601
Share-Based Payment Arrangement [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive potential common shares excluded from the EPS computation above 0 8,702 0 8,702