v3.26.1
Common Stock - Equity Offerings (Details) - USD ($)
1 Months Ended 3 Months Ended
Oct. 06, 2025
Sep. 26, 2025
Sep. 24, 2025
Aug. 26, 2025
Aug. 13, 2025
Apr. 20, 2023
Aug. 10, 2022
Sep. 30, 2025
Mar. 31, 2026
Sep. 30, 2025
Mar. 31, 2025
Dec. 31, 2025
Aug. 21, 2025
Dec. 31, 2024
Class of Stock [Line Items]                            
Aggregate amount         $ 300,000,000                  
Date of effective period (in years)         3 years   3 years              
2022 ATM Program                            
Class of Stock [Line Items]                            
Shares sold (in shares)                   0 4,836,804      
Sale of stock (in dollars per share)                     $ 2.95      
Proceeds from offering                     $ 14,200,000      
Issuance costs                     $ 13,700,000      
2025 ATM Program                            
Class of Stock [Line Items]                            
Maximum potential proceeds from the issuance of stock         $ 100,000,000     $ 98,749,993   $ 98,749,993        
Deferred offering costs                 $ 200,000          
Reduction in offer price, of income capacity               $ 1,250,007            
Aggregate gross sales proceeds                 98,700,000          
Private Placement                            
Class of Stock [Line Items]                            
Sale of stock (in dollars per share)                         $ 3.95  
Issuance costs       $ 1,600,000                    
Share unfunded exercise price (in dollars per share) $ 0.001                          
Aggregate proceeds from the issuance of common stock                 $ 23,400,000          
Private Placement | Aventis Inc.                            
Class of Stock [Line Items]                            
Shares sold (in shares)     2,708,559                      
Sale of stock (in dollars per share)     $ 9.23                      
Proceeds from offering     $ 23,400,000                      
Issuance costs     1,500,000                      
Issuance costs     $ 100,000                      
Private Placement | Pre Funded Warrants                            
Class of Stock [Line Items]                            
Number of shares callable by warrant (in shares) 1,077,764                       1,077,764  
Class of warrant or right, outstanding (in shares) 0                          
Class of warrant or right, exercise price of warrants or rights (in dollars per share)                         $ 3.949  
Share unfunded exercise price (in dollars per share)                         $ 0.001  
Shares issued in lieu of common stock (shares) 166                          
Issuance of common stock upon public offering, net of commissions, underwriting discounts and issuance costs (in shares) 1,077,598                          
Class of warrant or right, issued (in shares) 0                          
Private Placement | Purchase warrants                            
Class of Stock [Line Items]                            
Class of warrant or right, outstanding (in shares)                 2,848,096       2,848,096  
Class of warrant or right, exercise price of warrants or rights (in dollars per share)                 $ 5.50       $ 5.50  
Purchase warrants                            
Class of Stock [Line Items]                            
Issuance costs                 $ 3,700,000          
Over-Allotment Option                            
Class of Stock [Line Items]                            
Shares sold (in shares)           2,727,273                
Sale of stock (in dollars per share)           $ 11.00                
Proceeds from offering           $ 28,200,003                
Issuance costs           $ 203,768                
Over-Allotment Option | Aventis Inc.                            
Class of Stock [Line Items]                            
Shares sold (in shares)   18,959,914                        
Sale of stock (in dollars per share)   $ 9.23                        
Proceeds from offering   $ 164,100,000                        
Issuance costs   $ 400,000                        
Class A Common Stock                            
Class of Stock [Line Items]                            
Common stock, par value per share (in dollars per share)                 $ 0.001     $ 0.001    
Class A Common Stock | At-the-market offering                            
Class of Stock [Line Items]                            
Common stock, par value per share (in dollars per share)         $ 0.001   $ 0.001              
Shares sold (in shares)                 0   0      
Class A Common Stock | 2022 ATM Program                            
Class of Stock [Line Items]                            
Maximum potential proceeds from the issuance of stock             $ 50,000,000              
Commission rate (percent)         3.00%   3.00%              
Deferred offering costs                           $ 500,000
Class A Common Stock | Private Placement                            
Class of Stock [Line Items]                            
Maximum number of shares issuable on transaction (in shares)                         5,251,349  
Class A Common Stock | Over-Allotment Option                            
Class of Stock [Line Items]                            
Common stock, par value per share (in dollars per share)           $ 0.001                
Maximum                            
Class of Stock [Line Items]                            
Aggregate amount             $ 200,000,000