XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement (Details) - Level 1 - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets, Fair Value Disclosure $ 7,176,369 $ 11,766,995
Total cash equivalents    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets, Fair Value Disclosure 5,156,955 6,767,291
Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets, Fair Value Disclosure 5,156,955 6,767,291
Marketable securities available for sale    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets, Fair Value Disclosure 2,019,414 4,999,704
U.S. government treasury securities, current    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets, Fair Value Disclosure $ 2,019,414 $ 4,999,704