Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Lease Maturities (Details)

v3.26.1
Leases - Schedule of Lease Maturities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (excluding the 3 months ended March 31, 2026) $ 309,986  
2027 310,855  
2028 3,477  
2029 3,477  
2030 2,897  
Total lease payments 630,692  
Total present value discount (96,195)  
Operating lease liabilities $ 534,497 $ 637,747