v3.25.1
Subsequent Events (Details Narrative) - USD ($)
1 Months Ended
Apr. 01, 2025
Mar. 31, 2025
Apr. 02, 2025
Share price   $ 0.01  
Key Bank [Member]      
Repaid of gross outstanding borrowings     $ 13,000,000
Gross outstanding borrowings     $ 0
Accredited Investors [Member]      
Sale of stock 650,150    
Share price $ 25.01    
Shares issued and sold, amount $ 16,260,250    
Shareholders [Member]      
Dividend per share   $ 0.14  
Dividend   $ 381,308