Quarterly report [Sections 13 or 15(d)]

Schedule of Operating Lease Minimum Lease Payments (Details)

v3.25.1
Schedule of Operating Lease Minimum Lease Payments (Details)
Mar. 31, 2025
USD ($)
Property, Plant and Equipment [Line Items]  
For Years Ending December 31, 2025 $ 2,700
Total future minimum lease payments, undiscounted 2,700
Less: Imputed interest
Present value of future minimum lease payments 2,700
2024 Baltimore [Member]  
Property, Plant and Equipment [Line Items]  
For Years Ending December 31, 2025 2,700
Total future minimum lease payments, undiscounted 2,700
Less: Imputed interest
Present value of future minimum lease payments $ 2,700