XML 85 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 23, 2021
Dec. 31, 2023
Dec. 31, 2022
Apr. 30, 2023
Subsidiary, Sale of Stock [Line Items]        
Proceeds from issuance of common stock   $ 0 $ 608  
Common stock, shares authorized   100,000,000 100,000,000  
Common stock, par value   $ 0.001 $ 0.001  
Common stock, shares   42,973,215 36,136,480  
Common stock, shares outstanding   42,973,215 36,136,480  
Common stock, voting rights   Each share of common stock is entitled to one vote    
Rights Plan [Member]        
Subsidiary, Sale of Stock [Line Items]        
Rights outstanding, maturity date       Apr. 05, 2024
Open Market Sales Agreement | Jefferies        
Subsidiary, Sale of Stock [Line Items]        
Proceeds from issuance of common stock $ 150,000 $ 0 $ 600  
Issuance of stock (in shares)   0 51,769