XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturities of its Lease Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Maturities of its Lease Liabilities [Abstract]    
2026 $ 139,692  
2027 139,692  
2028 139,692  
2029 139,692  
Thereafter  
Total operating lease payments 558,768  
Less: Interest (62,266)  
Present value of lease liabilities 496,502  
Less: current portion, record in current liabilities (110,903) $ (245,604)
Present value of lease liabilities $ 385,599 $ 231,147