XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities, Maturities of Marketable Securities (Details)
9 Months Ended
Sep. 30, 2023
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 $ 4,143,863
Other-than-temporary impairment loss $ 0