XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Leases [Line Items]          
Estimated incremental borrowing rate 20.00%   20.00%    
Finance lease expense $ 41,824 $ 41,823 $ 83,647 $ 83,647  
Right-of-use asset 1,724,897   1,724,897   $ 1,979,833
Operating lease liability current 843,229   843,229   846,201
Operating lease liability non-current 996,525   996,525   $ 1,218,392
Total lease expense $ 296,570 593,811 567,204 1,189,902  
Total remaining lease payments     $ 567,204 701,661  
Operating leases weighted average remaining term 4 years 9 months   4 years 9 months    
Finance lease weighted average remaining term 8 years 6 months   8 years 6 months    
Related Party Leases [Member]          
Leases [Line Items]          
Right-of-use asset $ 94,816   $ 94,816    
Operating lease liability current 110,000   110,000    
Operating lease liability non-current 10,581   10,581    
Total lease expense $ 30,000 $ 127,790 60,000 $ 255,580  
Lease Maturities [Member]          
Leases [Line Items]          
Total remaining lease payments     $ 772,051