XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 23, 2021
Dec. 31, 2022
Dec. 31, 2021
Subsidiary, Sale of Stock [Line Items]      
Proceeds from issuance of common stock   $ 608 $ 0
Common stock, shares authorized   100,000,000 100,000,000
Common stock, par value   $ 0.001 $ 0.001
Common stock, shares issued   36,136,480 30,074,412
Common stock, shares outstanding   36,136,480 30,074,412
Common stock, voting rights   Each share of common stock is entitled to one vote  
Open Market Sales Agreement | Jefferies LLC      
Subsidiary, Sale of Stock [Line Items]      
Proceeds from issuance of common stock $ 150,000 $ 600 $ 0
Issuance of stock (in shares)   51,769 0