XML 43 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments

At December 31, 2021, approximate future minimum lease payments, including mandatory fixed electricity charges, are as follows:

 

      
2022 $63,326 
2023   63,326 
2024   61,526 
2025   60,926 
2026   60,926 
Thereafter   55,848 
Total minimum lease payments   365,878 
Less: amount representing interest   (41,630)
Present Value of Net Minimum Lease Payments  $324,248