v3.25.2
Security Deposits (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Security Deposits [Line Items]        
Security deposits $ 4,235 $ 4,235 $ 4,235 $ 4,235