XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Lease-Related Assets and Liabilities The table below summarizes the Company’s lease-related assets and liabilities as of June 30, 2024 and December 31, 2023:
   June 30,   December 31, 
   2024   2023 
Lease assets  $798,593   $935,812 
           
Lease liabilities          
Lease liabilities (short term)  $363,482   $326,033 
Lease liabilities (long term)   438,555    613,386 
Total lease liabilities  $802,037   $939,419 
Schedule of Maturities of Operating Lease Liabilities Maturities of operating lease liabilities were as follows as of June 30, 2024:
2024 (July to December)  $279,478 
2025   477,584 
2026   335,634 
2027   990 
Total lease payments   1,093,686 
Less interest   (291,649)
Present value of lease liabilities  $802,037