v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
May 08, 2025
Sep. 15, 2022
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Nov. 17, 2023
Subsidiary, Sale of Stock [Line Items]            
Issuance of stock from warrant exercises (in shares)     804,788 0    
Credit Agreement Warrants | Perceptive Term Loan Facility            
Subsidiary, Sale of Stock [Line Items]            
Class of warrant or right, issued (in shares)     600,000      
Shelf Registration Statement            
Subsidiary, Sale of Stock [Line Items]            
Common stock offering, authorized amount           $ 150.0
Common stock offering, remaining authorized amount     $ 126.2      
At The Market Sales Agreement            
Subsidiary, Sale of Stock [Line Items]            
Proceeds from public offering, net   $ 50.0     $ 3.5  
Issuance of stock, net of issuance costs (in shares)         360,554  
Sale of stock (in dollars per share)         $ 9.82  
Proceeds from common stock issued         $ 3.4  
Estimated offering expenses for aggregate expenses         $ 0.1  
Public Offering            
Subsidiary, Sale of Stock [Line Items]            
Proceeds from public offering, net $ 18.6          
Sale of stock (in dollars per share) $ 5.25          
Estimated offering expenses for aggregate expenses $ 1.6          
Sale of stock, number of shares issued in transaction (in shares) 3,852,500          
Over-Allotment Option            
Subsidiary, Sale of Stock [Line Items]            
Sale of stock, number of shares issued in transaction (in shares) 502,500