XML 184 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Details Narrative) - USD ($)
12 Months Ended
Nov. 02, 2024
Dec. 31, 2024
Dec. 31, 2023
Annual rent percentage 3.50%    
Operating Lease Minimum Lease Payments $ 17,500 $ 203,051 $ 227,417
Operating Lease, Right-of-Use Asset $ 828,608    
Maximum [Member]      
Annual lease payment escalation per year   4.00%  
Government      
Annual lease payment escalation per year   3.00%