XML 58 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Apr. 03, 2025
May 12, 2025
May 08, 2025
Mar. 31, 2025
Dec. 31, 2024
Common Stock, Shares Authorized       25,000,000 25,000,000
Subsequent Event [Member]          
Proceeds from sale of common stock, shares   677,300      
Net proceeds from stock issuance under ATM   $ 5.0      
Restricted stock awards shares 300,000        
Restricted stock awards shares value $ 2.1        
Stock price per share $ 6.99        
Subsequent Event [Member] | Bottom | Articles of Incorporation [Member]          
Common Stock, Shares Authorized     25,000,000    
Subsequent Event [Member] | Bottom | 2020 Plan [Member]          
Common Stock, Shares Authorized     2,500,000    
Subsequent Event [Member] | Top | Articles of Incorporation [Member]          
Common Stock, Shares Authorized     100,000,000    
Subsequent Event [Member] | Top | 2020 Plan [Member]          
Common Stock, Shares Authorized     5,000,000