v3.25.2
Stockholders' Equity - At-The-Market Sales Agreements (Details) - Common stock - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Aug. 13, 2024
Nov. 09, 2021
Jun. 30, 2025
2024 Sales Agreement      
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)     518,670
Stock sale agreement weighted average price (in dollars per share)     $ 2.16
Aggregate proceeds     $ 1,100
Stock sale agreement, remaining capacity, amount     $ 57,900
2021 Sales Agreement      
Class of Stock [Line Items]      
Maximum authorized amount   $ 300,000  
Sale of stock, sales proceeds of any common stock, percentage (in percent)   3.00%