XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1
MARKETABLE SECURITIES, Maturities of Marketable Securities (Details)
12 Months Ended
Dec. 31, 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 $ 3,494,958
Due in 12 - 24 months 700,000
Held-to-maturity securities 4,194,958
Other-than-temporary impairment loss $ 0