Quarterly report [Sections 13 or 15(d)]

Subsequent Events (Details)

v3.25.1
Subsequent Events (Details) - shares
3 Months Ended
Mar. 31, 2025
May 12, 2025
Dec. 31, 2024
Subsequent Events [Line Items]      
Common stock, shares authorized 300,000,000   300,000,000
2022 Convertible Promissory Notes [Member]      
Subsequent Events [Line Items]      
Shares issued 9,701,747    
Minimum [Member] | Subsequent Event [Member]      
Subsequent Events [Line Items]      
Common stock, shares authorized   300,000,000  
Maximum [Member] | Subsequent Event [Member]      
Subsequent Events [Line Items]      
Common stock, shares authorized   400,000,000  
2021 Equity Incentive Plan [Member] | Minimum [Member] | Subsequent Event [Member]      
Subsequent Events [Line Items]      
Common stock, shares authorized   11,000,000  
2021 Equity Incentive Plan [Member] | Maximum [Member] | Subsequent Event [Member]      
Subsequent Events [Line Items]      
Common stock, shares authorized   26,000,000