XML 74 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Marketable Securities - Summary of Company's Available for Sale Securities (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 99,596,821 $ 271,553,880
Gross Unrealized Gains 560,797 107,576
Fair Value $ 100,157,618 $ 271,661,456
Corporate Bonds Maturing 2021    
Schedule Of Available For Sale Securities [Line Items]    
Effective Maturity 2021 2021
Amortized Cost $ 99,596,821 $ 126,194,004
Gross Unrealized Gains 560,797 57,854
Fair Value $ 100,157,618 $ 126,251,858
Corporate Bonds Maturing 2020    
Schedule Of Available For Sale Securities [Line Items]    
Effective Maturity   2020
Amortized Cost   $ 145,359,876
Gross Unrealized Gains   49,722
Fair Value   $ 145,409,598