v3.26.1
Subsequent Event - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Apr. 08, 2026
Jun. 25, 2025
Jul. 31, 2025
Mar. 31, 2026
Public Offering        
Subsequent Event [Line Items]        
Gross proceeds from issuance of common stock       $ 75.0
Public Offering | Common Stock        
Subsequent Event [Line Items]        
Sale of stock, shares issued   5,630,450    
Sale of stock, price per share   $ 12    
Underwriters Option | Common Stock        
Subsequent Event [Line Items]        
Sale of stock, shares issued     148,258  
Common stock issued, shares   937,508    
Gross proceeds from issuance of common stock     $ 1.8  
Underwriting discounts and commissions     $ 0.1  
Subsequent Event | Public Offering | Common Stock        
Subsequent Event [Line Items]        
Sale of stock, shares issued 5,709,936      
Sale of stock, price per share $ 26.27      
Subsequent Event | Underwriters Option | Common Stock        
Subsequent Event [Line Items]        
Common stock issued, shares 856,490      
Subsequent Event | Public Offering Including Underwriters Option        
Subsequent Event [Line Items]        
Gross proceeds from issuance of common stock $ 172.5      
Subsequent Event | Public Offering Including Underwriters Option | Common Stock        
Subsequent Event [Line Items]        
Net proceeds after underwriting discounts and commissions 162.1      
Underwriting discounts and commissions $ 10.4