XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 165,785  
Lessee, Operating Lease, Liability, to be Paid, Year Two 117,431  
Lessee, Operating Lease, Liability, to be Paid 283,216  
Operating Lease Discount 42,340  
Operating Lease, Liability, Current 148,391 $ 148,391
Operating Lease, Liability, Noncurrent $ 92,485 $ 207,516
Operating Lease, Weighted Average Discount Rate, Percent 15.00%