XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 23, 2024
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  
Series A Preferred Stock        
Class of Stock [Line Items]        
Preferred stock, shares authorized 100,000,000 100,000,000    
Preferred stock, par value $ 0.0001 $ 0.0001   $ 0.0001
Redeemable preferred stock shares designated       70,601
Shares conversion description The Series A Preferred Stock is convertible at the option of each holder at any time into 100 shares of Common Stock for each share of Series A Preferred Stock      
Number of shares of common stock converted       100
Preferred stock, convertible, ownership percentage of maximum shares allowed       4.99%
Preferred stock, convertible, ownership percentage of shares allowed, increase decrease       19.99%