v3.25.1
Lease - Schedule of Maturities of the Company’s Lease Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Schedule of Maturities of Lease Liabilities [Abstract]        
2025 $ 297,686 $ 286,176    
2026 137,135 136,344    
2027 37,881 65,022    
Thereafter   19,223    
Less: Imputed interest/present value discount (29,390) (38,783)    
Present value of lease liabilities $ 455,326 $ 467,982 $ 467,982 $ 517,356