XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2024
Dec. 31, 2023
Apr. 28, 2022
Equity offerings          
Common stock, shares authorized 150,000,000   100,000,000 100,000,000  
Common stock, par value $ 0.001     $ 0.001  
2022 Sales Agreement          
Equity offerings          
Issuance of common stock, net of issuance costs, shares 0 9,822,930      
Price per share   $ 3.01      
Aggregate net proceeds from stock sale   $ 28.7      
Common stock available for sale under agreement $ 66.0       $ 100.0