XML 57 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Organization and Summary of Significant Accounting Policies - Additional information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Feb. 20, 2024
Aug. 26, 2022
Dec. 24, 2020
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Investment impairment charges $ 0 $ 0        
Cash and cash equivalents $ 3,595,101 $ 22,326,356        
Common Stock, Shares, Issued 35,876,440 36,025,104        
Common Stock Value $ 3,603 $ 3,588        
Short-term investments 0 9,735,930        
Research and development 67,800,000          
Revenue recognized 2,841,794 6,722,090        
Accounts receivable written off 0 0        
Accounts receivable, net 1,535,757 417,695        
Deferred revenue, Current 1,800,000 0        
Deferred offering costs   190,547     $ 15,500,000  
Accrual for interest or penalties 0 0        
Interest or penalties recognized $ 0 0        
Minimum            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Estimated Useful Lives 3 years          
Maximum            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Estimated Useful Lives 39 years          
Subsequent Event            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Additional financing amount     $ 12,500,000      
Debt Instrument, Face Amount     10,000,000      
Subsequent Event | Senior Notes            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Debt Instrument, Face Amount     $ 2      
Private Placement | Subsequent Event            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Common Stock, Shares, Issued       1,785,718    
Common Stock Value       $ 2,500,000    
IPO | US Treasury Bill Securities            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Proceeds from initial public offering   9,700,000        
Common Stock [Member]            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
ProceedsFromShelfRegistrationStatement   100,000,000        
Wugen License            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Revenue recognized $ 2,800,000 $ 6,700,000        
Accounts receivable, net $ 1,500,000          
Common stock hold by the company           2,174,311
Wugen License | Product | Revenue Benchmark | Product Concentration Risk            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Concentration Risk Percentage1 5.60%