XML 76 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
Marketable securities consisted of the following as of December 31, 2023 and 2022, respectively:
December 31, 2023
Amortized CostUnrealized GainsUnrealized LossesFair Value
Assets:
Current:
U.S. Treasuries$2,989,460 $430 $— $2,989,890 
Government securities15,342,582 888 (2,902)15,340,568 
Commercial Paper7,928,122 1,301 (13)7,929,410 
Total marketable securities$26,260,164 $2,619 $(2,915)$26,259,868 
December 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Assets:
Current:
U.S. Treasuries$12,986,424 $— $(25,649)$12,960,775 
Government securities8,084,107 1,099 (12,021)8,073,185 
Commercial Paper11,847,902 6,847 (739)11,854,010 
Total marketable securities32,918,433 7,946 (38,409)32,887,970