XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities (Schedule of Marketable Securities) (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized cost $ 103,519,232 $ 101,813,882
Unrealized Gains 48 82
Unrealized Losses (154,125) (40,183)
Market Value 103,365,156 101,773,781
Government Bonds [Member]    
Marketable Securities [Line Items]    
Amortized cost 37,488,888 28,453,161
Unrealized Gains 33 82
Unrealized Losses (86,090) (18,255)
Market Value 37,402,831 28,434,988
Corporate Bonds [Member]    
Marketable Securities [Line Items]    
Amortized cost 26,549,151 29,874,696
Unrealized Gains 15
Unrealized Losses (68,035) (21,928)
Market Value 26,481,132 29,852,768
Commercial Paper [Member]    
Marketable Securities [Line Items]    
Amortized cost 39,481,194 43,486,025
Unrealized Gains
Unrealized Losses
Market Value $ 39,481,194 $ 43,486,025