v3.26.1
Common and Preferred Stock - At-the-Market Offering and Shelf Registration Statement (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Aug. 12, 2024
Common and Preferred Stock    
Net proceeds from common stock $ 5,855  
Sales agreement    
Common and Preferred Stock    
Aggregate offering price of common stock   $ 100,000
Shares issued (in shares) 1,451,439  
Aggregate gross proceeds from common stock $ 6,000  
Net proceeds from common stock 5,900  
Common stock reserved for future issuance $ 92,400