Quarterly report pursuant to Section 13 or 15(d)

Leases - Future Minimum Lease Commitments (Details)

v3.24.3
Leases - Future Minimum Lease Commitments (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 546,070  
Lessee, Operating Lease, Liability, to be Paid, Year Two 545,587  
Lessee, Operating Lease, Liability, to be Paid, Year Three 466,245  
Lessee, Operating Lease, Liability, to be Paid, Year Four 425,465  
Lessee, Operating Lease, Liability, to be Paid, Total 2,176,056  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 296,634  
Operating Lease, Liability 1,879,422 $ 772,593
Finance Lease, Liability, to be Paid, Year One 119,920  
Operating and Finance Lease, Liability, to be Paid, Year One 665,990  
Finance Lease, Liability, to be Paid, Year Two 104,844  
Operating and Finance Lease, Liability, to be Paid, Year Two 650,431  
Finance Lease, Liability, to be Paid, Year Three 104,844  
Operating and Finance Lease, Liability, to be Paid, Year Three 571,089  
Finance Lease, Liability, to be Paid, Year Four 104,844  
Operating and Finance Lease, Liability, to be Paid, Year Four 530,309  
2024 117,232  
Finance Lease, Liability, to be Paid, Year Five 62,375  
Operating and Finance Lease, Liability, to be Paid, Year Five 179,607  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 75,457  
Finance Lease, Liability, to be Paid, after Year Five 0  
Operating and Finance Lease, Liability, to be Paid, After Year Five 75,457  
Finance Lease, Liability, to be Paid 496,827  
Operating and Finance Lease, Liability, to be Paid 2,672,883  
Finance Lease, Liability, Undiscounted Excess Amount 96,216  
Operating and Finance Lease, Liability, Undiscounted Excess Amount 392,850  
Finance Lease, Liability 400,611 $ 200,187
Operating and Finance Lease, Liability $ 2,280,033