XML 117 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - December 2019 Financing (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 20, 2022
Dec. 18, 2019
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]          
Class of warrant or right, outstanding (in shares)     692,523 1,040,813 1,040,932
Exercise price (in dollars per share)     $ 46.96 $ 45.98 $ 46.03
Issuance costs     $ 66 $ 0  
2019 Warrants          
Class of Stock [Line Items]          
Warrant issued $ 800        
December 2019 Financing          
Class of Stock [Line Items]          
Sale of stock, number of shares issued in transaction (in shares)   1,254,496      
Share price (in dollars per share)   $ 43.80      
Class of warrant or right, outstanding (in shares)   766,275      
Warrant issued   $ 40,700      
Total aggregate purchase price   65,600      
Issuance costs   $ 4,400      
Warrant liabilities, net of current portion     3,800    
Warrant, increase (decrease) in equity, amount     $ 2,600 $ 12,700  
December 2019 Financing | Common Warrant          
Class of Stock [Line Items]          
Share price (in dollars per share)   $ 3.75      
Exercise price (in dollars per share)   $ 43.80      
Warrants and rights outstanding, term   5 years      
December 2019 Financing | Pre-Funded Warrant          
Class of Stock [Line Items]          
Class of warrant or right, number of warrants exercised (in shares)   278,070      
Exercise price (in dollars per share)   $ 0.003