XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases  
Schedule of Future Minimum Rental Payments for Operating Leases

Future minimum lease payments under the non-cancelable operating lease as of June 30, 2025 are:

 

   Operating 
   Lease 
2025  $188,639 
2026   62,880 
      
Total minimum lease payments  $251,519