XML 120 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Shelf Registration Statement (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
d
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
May 31, 2024
USD ($)
Nov. 30, 2023
USD ($)
May 31, 2022
USD ($)
Dec. 31, 2020
USD ($)
Class of Stock [Line Items]            
Maximum aggregate offering price of securities under shelf registration       $ 250,000    
Unsold Securities To Be Sold Under Shelf Registration $ 412,300          
Proceeds from public offering of common stock through At The Market offering, net of issuance costs 191 $ 853        
December 2020 ATM            
Class of Stock [Line Items]            
Maximum aggregate offering price of securities under shelf registration           $ 50,000
Issuance of common stock $ 200 $ 900        
Issuance of common stock (in shares) | shares 150,000 657,012        
Issuance of stock (in usd per share) | $ / shares $ 1.31 $ 1.34        
Proceeds from public offering of common stock through At The Market offering, net of issuance costs $ 200 $ 900        
Underwriter commissions $ 6 $ 26        
May 2022 ATM            
Class of Stock [Line Items]            
Maximum aggregate offering price of securities under shelf registration         $ 80,000  
May 2024 ATM            
Class of Stock [Line Items]            
Maximum aggregate offering price of securities under shelf registration     $ 80,000      
Shelf registration, termination, prior written notice (in days) | d 10          
Remaining capacity $ 80,000          
Commission, percent of gross proceeds from sale of common stock 3.00%