XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Schedule of Cash Equivalents and Short-term Investments Measured at Fair Value on Recurring Basis (Detail) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents $ 4,754,628  
Short-term investments 3,135,801 $ 1,994,662
Money market funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 4,754,628 4,893,387
US government agency debt securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 499,705  
Commercial Paper [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   746,762
Short-term investments 2,240,060  
Corporate debt securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 396,036  
In Active Markets for Identical Assets or Liabilities (Level 1) [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 4,754,628  
In Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Money market funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 4,754,628 4,893,387
Significant Other Observable Inputs (Level 2) [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 3,135,801 1,994,662
Significant Other Observable Inputs (Level 2) [Member] | US government agency debt securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 499,705  
Significant Other Observable Inputs (Level 2) [Member] | Commercial Paper [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   $ 746,762
Short-term investments 2,240,060  
Significant Other Observable Inputs (Level 2) [Member] | Corporate debt securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments $ 396,036