XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shelf Registration and At-the-Market Offering - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2021
Jul. 15, 2021
Jul. 31, 2021
Feb. 28, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2019
Aug. 03, 2021
Registration Payment Arrangement [Line Items]                  
Aggregate offering price   $ 40,000             $ 22,800
Issuance of common stock (in shares)       1,186,000     2,726,000 658,000  
Proceeds from sales       $ 3,025   $ 1,333 $ 7,500 $ 1,643  
Offering costs       $ 157   $ 95 $ 463 $ 210  
Weighted average sales price (in dollars per share)       $ 2.68     $ 2.92 $ 2.82  
Remaining shares available under Initial Registration Statement   37,000              
Additional shares under Initial Registration Statement   $ 3,000              
Additional amounts available to be sold             $ 0    
Maximum [Member]                  
Registration Payment Arrangement [Line Items]                  
Aggregate offering price $ 50,000       $ 50,000       100,000
Offering costs $ 100,000                
At-the-market Offering [Member]                  
Registration Payment Arrangement [Line Items]                  
Aggregate offering price                 50,000
2021 Equity Distribution Agreement [Member]                  
Registration Payment Arrangement [Line Items]                  
Issuance of common stock (in shares)     4,316,000            
Proceeds from sales     $ 38,800            
Weighted average sales price (in dollars per share)     $ 9.27            
JMP Securities [Member] | 2019 Equity Distribution Agreement [Member] | Maximum [Member]                  
Registration Payment Arrangement [Line Items]                  
Aggregate offering price         $ 13,000        
Compensation percentage         5.00%        
JMP Securities [Member] | 2021 Equity Distribution Agreement [Member]                  
Registration Payment Arrangement [Line Items]                  
Aggregate offering price                 $ 50,000
Compensation percentage   3.00%              
Issuance of common stock (in shares)           1,100,000      
Proceeds from sales           $ 1,300      
Offering costs           $ 100      
Weighted average sales price (in dollars per share)           $ 1.33      
Net of securities fees     $ 1,200            
JMP Securities [Member] | 2021 Equity Distribution Agreement [Member] | At-the-market Offering [Member] | Maximum [Member]                  
Registration Payment Arrangement [Line Items]                  
Aggregate offering price   $ 40,000