v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Future Minimum Payments on Operating Leases

The future minimum payments on operating leases for each of the next five years and in the aggregate amount to the following:

 

2026     205,680  
2027     269,464  
2028     184,300  
2029     152,458  
2030     152,458  
Thereafter     50,819  
         
Total lease payments     1,015,179  
Less: present value discount     (74,841 )
Total operating lease liabilities     940,338  
Less current portion     326,247  
Long term portion     614,091