Quarterly report [Sections 13 or 15(d)]

Net Loss Per Share (Additional Information) (Details)

v3.25.1
Net Loss Per Share (Additional Information) (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
May 31, 2024
Oct. 30, 2019
Earning Per Share Basic And Diluted [Line Items]          
Common stock, authorized shares 150,000,000   150,000,000    
Non-voting Common Stock          
Earning Per Share Basic And Diluted [Line Items]          
Weighted Average Number of Shares Outstanding, Basic   1,444,295      
Common stock, authorized shares 6,409,519   6,409,519 1,444,295 6,409,519
Pre-funded Warrants          
Earning Per Share Basic And Diluted [Line Items]          
Weighted Average Number of Shares Outstanding, Basic 0 1,168,054