v3.25.1
4. Investments (Details) - CBDG - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2021
Dec. 31, 2024
Sale of Stock, Price Per Share     $ 0.2  
Proceeds from Issuance or Sale of Equity     $ 600,000  
Percentage Of Voting Share     15.00%  
Investments, Fair Value Disclosure $ 15,000     $ 11,100
Gain (Loss) on Investments $ (3,900) $ 14,850    
Common Stock        
Stock Repurchased During Period, Shares     1,500,000  
Preferred Stock        
Stock Repurchased During Period, Shares     1,500,000