v3.25.1
Stockholders' Equity- Warrants outstanding (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Stockholders' Equity      
Warrants outstanding 10,150,003   10,200,004
Number of warrants expired 0    
Serious Seeds      
Stockholders' Equity      
Warrants outstanding 150,003   200,004
Minimum | Serious Seeds      
Stockholders' Equity      
Remaining contractual life term   3 days 3 days
Maximum | Serious Seeds      
Stockholders' Equity      
Remaining contractual life term   8 months 4 days 11 months 4 days
CL Investors Inc      
Stockholders' Equity      
Warrants outstanding 10,000,000   10,000,000
Remaining contractual life term   4 months 13 days 7 months 13 days