XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Leases    
Operating lease right-of-use assets, December 31, 2023 $ 716,687 $ 1,212,814
Amortization for the nine months ended September 30, 2024 and Year ending 2023 238,213 496,127
Total operating lease right-of-use asset, September 30, 2024 478,474 716,687
 Operating lease liability, short-term 192,294 317,840
 Operating lease liability, long-term 308,109 432,176
Total lease liabilities $ 500,403 $ 750,016