XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturities of Leases (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Maturities of Leases [Abstract]    
2025 (remaining) $ 358,756  
2026 423,930  
Total lease payments 782,686  
Less imputed interest 24,284  
Less current portion (693,613) $ (683,352)
Total maturities, due beyond one year $ 113,357 $ 436,354