XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments Under Non-cancelable Operating Leases

Future minimum payments under non-cancelable operating leases with initial or remaining terms in excess of one year during each of the next five years follow:

 

      
2023  $334,661 
2024   319,211 
2025   246,051 
2026   164,469 
2027   - 
Total future undiscounted lease payments   1,064,392 
Less: interest   (72,736)
Present value of lease liabilities  $991,656