XML 87 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Additional Information (Detail) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Disclosure Text Block Supplement [Abstract]      
Notes Payable $ 206,538,072 $ 99,054,979  
Notes Payable, Current 777,275 341,983  
Investments $ 28,705,037 $ 37,249,189 $ 675,594