XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Short-Term Investments - Summary of Short-Term Investments by Significant Investment Category (Details) - Level 1 - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 9,238,355 [1] $ 10,090,467 [2]
Gross Unrealized Gains 25,066 [1] 22,646 [2]
Gross Unrealized Losses $ (9,244) [1] $ (7,691) [2]
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Current, Statement of Financial Position [Extensible Enumeration] Short-term investments (Note 3) Short-term investments (Note 3)
Accrued Interest $ 67,279 [1] $ 18,113 [2]
Estimated Fair Value 9,321,456 [1] 10,123,535 [2]
Cash Alternatives    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,431,672 [1] 5,139,940 [2]
Gross Unrealized Gains 25,066 [1] 22,646 [2]
Accrued Interest 3,268 [1] 3,506 [2]
Estimated Fair Value 2,460,006 [1] 5,166,092 [2]
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,806,683 [1] 4,950,527 [2]
Gross Unrealized Losses (9,244) [1] (7,691) [2]
Accrued Interest 64,011 [1] 14,607 [2]
Estimated Fair Value $ 6,861,450 [1] $ 4,957,443 [2]
[1] Level 1 fair value estimates are based on quoted prices in active markets for identical assets or liabilities.
[2] Level 1 fair value estimates are based on quoted prices in active markets for identical assets or liabilities.