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