XML 106 R96.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (Loss) Per Share - Schedule of Earnings (Loss) Per Share, Basic and Diluted (Parenthetical) (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Net income (loss) [1] $ 50,768,844 $ (6,771,415)
[1] Net income (loss) for the three months ended March 31, 2022 and 2021 was $50,768,844 and $(6,771,415), respectively.