XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Leases - Schedule of Balance Sheet Classification (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Operating Leases [Abstract]    
Operating Lease, Right-of-Use Asset $ 139,795 $ 140,218
Lease Assets $ 139,795  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current  
Operating Lease, Liability, Current $ 46,491 46,491
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent  
Operating Lease, Liability, Noncurrent $ 93,869 $ 93,869
Operating Lease, Liability $ 140,360