XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - At-The-Market Sales Agreements (Details) - Common stock - USD ($)
3 Months Ended 12 Months Ended
Aug. 13, 2024
Nov. 09, 2021
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
2024 Sales Agreement          
Class of Stock [Line Items]          
Common stock aggregate offering price $ 60,000,000        
Sales Agents will be entitled to compensation 3.00%        
Stock sale agreement, aggregate number of shares issued (in shares)       133,900  
Sales made at a weighted average price (in dollars per share)       $ 7.02  
Stock sale agreement, aggregate proceeds from issuance of stock       $ 925,000  
Stock sale agreement, remaining capacity, amount       $ 59,100,000  
2021 Sales Agreement          
Class of Stock [Line Items]          
Common stock aggregate offering price   $ 300,000,000      
Sales Agents will be entitled to compensation   3.00%      
Stock sale agreement, aggregate number of shares issued (in shares)     543,620   875,305
Sales made at a weighted average price (in dollars per share)     $ 9.76   $ 6.33
Stock sale agreement, aggregate proceeds from issuance of stock     $ 5,200,000   $ 5,500,000