XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Summary of Company's Available for Sale Securities (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 158,495,156 $ 271,553,880
Gross Unrealized Gains 1,081,011 107,576
Gross Unrealized Losses (1,204)  
Fair Value 159,574,963 $ 271,661,456
Corporate Bonds One Maturing 2020-2021    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 135,813,140  
Gross Unrealized Gains 811,850  
Gross Unrealized Losses (1,204)  
Fair Value $ 136,623,786  
Corporate Bonds One Maturing 2020-2021 | Minimum    
Schedule Of Available For Sale Securities [Line Items]    
Effective Maturity 2020  
Corporate Bonds One Maturing 2020-2021 | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Effective Maturity 2021  
Corporate Bonds Maturing 2021    
Schedule Of Available For Sale Securities [Line Items]    
Effective Maturity 2021 2021
Amortized Cost $ 22,682,016 $ 126,194,004
Gross Unrealized Gains 269,161 57,854
Fair Value $ 22,951,177 $ 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