XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities, Maturities of Marketable Securities (Details)
9 Months Ended
Sep. 30, 2024
USD ($)
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date [Abstract]  
Due in one year or less $ 2,481,973
Due in 12 - 24 months 6,908,000
Held-to-maturity securities 9,389,973
Other-than-temporary impairment loss $ 0