XML 49 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock and Preferred Stock - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 07, 2026
Oct. 20, 2025
Apr. 02, 2024
Jan. 16, 2024
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Common stock, authorized (in shares)         150,000,000 150,000,000
Common stock, par value (in dollars per share)         $ 0.0001 $ 0.0001
Treasury stock (in shares)         0 0
Preferred stock, authorized (in shares)         10,000,000 10,000,000
Preferred stock, par value (in dollars per share)         $ 0.0001 $ 0.0001
Pre-Funded Warrant            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Change in ownership notice, term         61 days  
Pre-Funded Warrant | Maximum            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Maximum percentage of voting power         4.99%  
Percentage of ownership held by sole owner and affiliates         9.99%  
Percentage change in ownership         19.99%  
January 2024 Follow-On Offering            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Sale of stock, shares, aggregate authorized amount (in shares)       3,802,025    
Sale of stock, price (in dollars per share)       $ 35.50    
Sale of stock, net of discounts, commissions and offering expenses       $ 161,600,000    
January 2024 Follow-On Offering | Pre-Funded Warrant            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Sale of stock, price (in dollars per share)       $ 35.4999    
Warrants (in shares)       1,056,725    
Warrants (in dollars per share)       $ 0.0001    
Class of warrant or right, outstanding (in shares)         704,225 704,225
Over-Allotment Option            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Number of shares issued in transaction (in shares) 331,800 501,592 530,973 633,750    
January 2024 Public Offering | Pre-Funded Warrant            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Class of warrants or rights, exercised (in shares)         0 200,355
Issuance of common stock from exercise of pre-funded warrants (in shares)           200,349
Sale of stock, net of discounts, commissions and offering expenses           $ 0
April 2024 Public Offering            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Sale of stock, shares, aggregate authorized amount (in shares)     3,849,558      
Sale of stock, price (in dollars per share)     $ 56.50      
Sale of stock, net of discounts, commissions and offering expenses     $ 216,000,000.0      
April 2024 Public Offering | Pre-Funded Warrant            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Sale of stock, price (in dollars per share)     $ 56.4999      
Warrants (in shares)     221,238      
Warrants (in dollars per share)     $ 0.0001      
Change in ownership notice, term         61 days  
April 2024 Public Offering | Pre-Funded Warrant | Maximum            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Maximum percentage of voting power         4.99%  
Percentage of ownership held by sole owner and affiliates         9.99%  
Percentage change in ownership         19.99%  
October 2025 Public Offering            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Sale of stock, shares, aggregate authorized amount (in shares)   3,527,072        
Sale of stock, price (in dollars per share)   $ 157.00        
Sale of stock, net of discounts, commissions and offering expenses   $ 567,100,000        
October 2025 Public Offering | Pre-Funded Warrant            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Sale of stock, price (in dollars per share)   $ 156.9999        
Warrants (in shares)   318,470        
Warrants (in dollars per share)   $ 0.0001        
Change in ownership notice, term         61 days  
October 2025 Public Offering | Pre-Funded Warrant | Maximum            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Maximum percentage of voting power         4.99%  
Percentage of ownership held by sole owner and affiliates         9.99%  
Percentage change in ownership         19.99%  
January 2026 Public Offering            
Schedule Of Common Stock Reserved For Future Issuance [Line Items]            
Sale of stock, shares, aggregate authorized amount (in shares) 2,543,800          
Sale of stock, price (in dollars per share) $ 260.00          
Sale of stock, net of discounts, commissions and offering expenses $ 621,200,000