v3.25.1
Commitments and Contingencies (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
shares
Commitments and Contingencies [Abstract]  
Payments for rent $ 225,000
Annual increases 4.00%
Contingent term 5 years
Unrestricted shares issued (in Shares) | shares 725,000
ODCs unrestricted shares issued value $ 500,000
ECDs unrestricted capital stock 500,000
ECD's unrestricted shares issued value 125,000
Payments for legal settlements 75,000
Loss contingency, receivable $ 5,000