Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Lease Maturities (Details)

v3.25.3
Leases - Schedule of Lease Maturities (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (excluding the nine months ended September 30, 2025) $ 131,609  
2026 535,267  
2027 268,072  
2028 25,387  
Total lease payments 960,335  
Total present value discount (78,354)  
Operating lease liabilities $ 881,981 $ 1,204,246