v3.25.2
Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of maturities of lease liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Lessee Disclosure [Abstract]    
Remaining 2025 $ 157,745  
2026 323,381  
2027 29,599  
Total minimum lease payments 510,725  
Less: amount representing interest (56,508)  
Total operating lease liabilities $ 454,217 $ 552,970