v3.26.1
Basis of Presentation and Significant Accounting Policies - Dilutive Securities Excluded from Computation of Diluted Weighted Average Shares of Common Stock Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive Securities excluded from computation of earnings per share 24,449,720 17,026,520
Stock Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive Securities excluded from computation of earnings per share 10,599,059 3,175,859
Common Stock Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive Securities excluded from computation of earnings per share 13,850,661 13,850,661