v3.25.1
Stockholders' Equity (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Oct. 31, 2023
Jul. 01, 2022
Class of Stock [Line Items]          
Common stock sold (in shares) (in Shares) 3,700,000        
Proceeds from sale of common stock $ 5,392,027 $ 802,242      
Common stock, remaining available value to be issued $ 1,600,000        
Common stock, outstanding (in Shares) 27,087,886   23,355,926    
Dividends declared or paid $ 0        
Maximum [Member]          
Class of Stock [Line Items]          
Authorized offering amount of securities         $ 150,000,000
Common stock authorized value to be issued by Sales Agent       $ 16,700,000