v3.25.1
Warrants to Purchase Common Stock (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2025
Dec. 31, 2022
Warrants Abstract        
Stock-based compensation related to warrants totaled $ 85,016 $ 127,520    
warrants for purchase shares 88,510 109,584 88,510 109,584