v3.25.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Maturities of Lease Liabilities [Abstract]    
2025 (excluding the three months ended March 31, 2025) $ 156,000  
2026 211,000  
2027 169,000  
Total future minimum lease payments 536,000  
Less imputed interest (60,000)  
Total $ 476,000 $ 517,000