v3.25.1
Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Maturities of lease liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Lessee Disclosure [Abstract]    
Remaining 2025 $ 234,962  
2026 322,563  
2027 29,461  
Total minimum lease payments 586,986  
Less: amount representing interest (62,784)  
Total operating lease liabilities $ 524,202 $ 552,970