XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - At-The-Market Sales Agreements (Details) - Common stock - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 13, 2024
Nov. 09, 2021
Mar. 31, 2025
Mar. 31, 2024
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%    
Aggregate number of shares issued (in shares)       543,620
Stock sale agreement weighted average price (in dollars per share)       $ 9.76
Aggregate proceeds       $ 5,200