XML 97 R83.htm IDEA: XBRL DOCUMENT v3.21.1
(Loss) Earnings Per Share - Schedule of Earnings (Loss) Per Share, Basic and Diluted (Parenthetical) (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share [Abstract]    
Net (loss) income [1] $ (6,771,415) $ 7,826,746
[1] Net (loss) income for the three months ended March 31, 2021 and 2020 was $(6,771,415) and $7,826,746, respectively.