v3.26.1
Stockholders' Equity - At-The-Market Sales Agreements (Details) - Common stock - 2024 Sales Agreement - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 13, 2024
Mar. 31, 2026
Mar. 31, 2025
Class of Stock [Line Items]      
Maximum authorized amount $ 60,000    
Sale of stock, sales proceeds of any common stock, percentage (in percent) 3.00%    
Aggregate number of shares issued (in shares)   667,074 518,670
Stock sale agreement weighted average price (in dollars per share)   $ 1.65 $ 2.16
Aggregate proceeds   $ 1,100 $ 1,100
Stock sale agreement, remaining capacity, amount   $ 56,800