XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Short-Term Investments - Summary of Short-Term Investments by Significant Investment Category (Details) - Level 1
Dec. 31, 2021
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 14,469,586
Gross Unrealized Losses 11,060
Accrued Interest 77,224
Estimated Fair Value 14,535,750
Cash Alternatives  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 2,172,853
Estimated Fair Value 2,172,853
Certificates of Deposit  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 591,968
Gross Unrealized Losses 3,294
Accrued Interest 1,222
Estimated Fair Value 589,896
Corporate Bonds and Notes  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 4,293,722
Gross Unrealized Losses 5,432
Accrued Interest 46,820
Estimated Fair Value 4,335,110
Municipal Securities  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 7,411,043
Gross Unrealized Losses 2,334
Accrued Interest 29,182
Estimated Fair Value $ 7,437,891