XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
June 30,  Amount 
2023   30,297 
2024   17,880 
2025   17,880 
2026   17,880 
2027   17,880 
Thereafter   80,460 
Total operating lease payments  $182,277