XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement - Schedule of Summarizes change in Level 3 financial instruments (Details) - Level 3 [Member] - Fair Value, Recurring [Member]
6 Months Ended
Jun. 30, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair value at December 31, 2021 $ 3,798,516
Fair value of new at issuances 2,159,526
Repayments (85,880)
Mark to market adjustment 5,124,945
Settlement (5,811,396)
Fair value at June 30, 2022 $ 5,185,711