XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Maturities of Lease Liabilities [Abstract]    
From July 1, 2025 to June 30, 2026 $ 202,391  
From July 1, 2026 to June 30, 2027 108,989  
Total 311,380  
Less: amounts representing interest 10,234  
Present Value of future minimum lease payments 301,146  
Less: Current obligations 193,562 $ 179,207
Long term obligations $ 107,584 $ 192,754