XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation and Summary of Significant Accounting Policies - Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Impairment Effects on Earnings Per Share [Line Items]    
Number of warrants issued (in shares) 600,018 600,018
December 2021 Private Placement | Pre-Funded Warrants    
Impairment Effects on Earnings Per Share [Line Items]    
Number of warrants issued (in shares)   196,978
Convertible Preferred Stock    
Impairment Effects on Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 25,000