Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Schedule of Lease Maturities (Details)

v3.26.1
Leases - Schedule of Lease Maturities (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 413,315  
2027 310,855  
2028 3,477  
2029 3,477  
2030 2,897  
Total lease payments 734,021  
Total present value discount (96,274)  
Operating lease liabilities $ 637,747 $ 1,204,246