XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, cash equivalents, and Restricted cash (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 100,011,694 $ 69,927,594 $ 83,408,816 $ 53,583,898
Restricted cash - current 25,557,674 18,846,177 1,872,244 5,471,470
Restricted cash - noncurrent 75,000 75,000 0 74,917
Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows $ 125,644,368 $ 88,848,771 $ 85,281,060 $ 59,130,285