v3.25.2
Right-of-Use Assets and Lease Liabilities - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Future Minimum Lease Payments [Abstract]    
2025 $ 717,845  
2026 1,312,237  
2027 627,722  
Total 2,657,804  
Less: imputed interest [1] (242,496)  
Total right-of-use assets and lease liabilities 2,415,308  
Current portion 1,223,850 $ 1,000,643
Long-term portion $ 1,191,458 $ 799,910
[1] Imputed interest represents the difference between future cash flows and discounted cash flows.