XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Aug. 17, 2021
Mar. 31, 2025
USD ($)
product
$ / shares
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Sep. 26, 2022
$ / shares
shares
Summary Of Significant Accounting Policies [Line Items]          
Number of preclinical products in development | product   3      
Allowance for doubtful accounts       $ 100,000  
Allowance for credit losses   $ 0   0  
Receivables written off   0   0  
Loss contingency accrual   $ 0   $ 0  
Employee Stock Option          
Summary Of Significant Accounting Policies [Line Items]          
Anti-dilutive securities excluded from computation of earnings per share (in shares) | shares   3,435,449      
Employee Stock Purchase Plan          
Summary Of Significant Accounting Policies [Line Items]          
Offering period 6 months 6 months      
Private Placement Financing | Purchase Agreement | Pre-Funded Warrant          
Summary Of Significant Accounting Policies [Line Items]          
Number of warrants issued to purchase common stock (in shares) | shares         2,426,493
Warrants exercise price (in dollars per share) | $ / shares   $ 0.0001     $ 0.0001
Private Placement Financing | Purchase Agreement | Pre-Funded Warrant - March 2025          
Summary Of Significant Accounting Policies [Line Items]          
Number of warrants issued to purchase common stock (in shares) | shares   20,076,500      
Private Placement Financing | Purchase Agreement | Pre-Funded Warrant - September 2022          
Summary Of Significant Accounting Policies [Line Items]          
Number of warrants issued to purchase common stock (in shares) | shares   2,426,493      
Product Sales Allowance          
Summary Of Significant Accounting Policies [Line Items]          
Deduction from gross product sales for allowances   $ 2,085,000 $ 1,084,000    
Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful lives   3 years      
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful lives   5 years      
Term of options granted   10 years      
Customer One | Revenue Benchmark | Customer Concentration Risk          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage   37.00% 48.00%    
Customer One | Accounts Receivable | Customer Concentration Risk          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage     51.00%    
Customer Two | Revenue Benchmark | Customer Concentration Risk          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage   60.00% 52.00%    
Customer Two | Accounts Receivable | Customer Concentration Risk          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage     49.00%