Annual report [Section 13 and 15(d), not S-K Item 405]

Equity Securities (Details)

v3.25.1
Equity Securities (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Equity securities Authorized 5,068,455 557,225
Total Equity Securities [Member]    
Equity securities Authorized 260,079,930  
Equity securities Reserved 26,675  
Equity securities Outstanding 7,638,564  
Equity securities Issued 7,639,478  
Equity securities Pre-funded Warrants 905,000  
2021 Omnibus Equity Incentive Plan [Member]    
Equity securities Authorized 79,930  
Equity securities Reserved 26,675  
Equity securities Outstanding 52,341  
Equity securities Issued 53,255  
Equity securities Pre-funded Warrants 0  
Warrants Member    
Equity securities Authorized 0  
Equity securities Reserved 0  
Equity securities Outstanding 5,068,455  
Equity securities Issued 5,068,455  
Equity securities Pre-funded Warrants 0  
Common Stock, par value $0.001 [Member[    
Equity securities Authorized 250,000,000  
Equity securities Reserved 0  
Equity securities Outstanding 2,517,768  
Equity securities Issued 2,517,768  
Equity securities Pre-funded Warrants 905,000  
Preferred Stocks [Member]    
Equity securities Authorized 10,000,000  
Equity securities Reserved 0  
Equity securities Outstanding 0  
Equity securities Issued 0  
Equity securities Pre-funded Warrants 0