XML 48 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Common stock, shares authorized 900,000,000 900,000,000  
Common stock, par value $ 0.0001 $ 0.0001  
Common stock voting rights Holders of outstanding shares of common stock are entitled to one vote for each share of common stock held at all meetings of stockholders.    
ATM Sales Agreement      
Class of Stock [Line Items]      
Number of shares issued 0 1,176,470  
Common stock gross proceeds   $ 50.0  
Aggregate sales proceeds     $ 150.0