XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Additional information (Details) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2019
Capital Stock Shares authorized 120,000,000    
Common stock, shares authorized (in shares) 79,999,997 79,999,997  
Common stock, Par value per share $ 0.01 $ 0.01  
Excess stock shares authorized 1 1  
Special stock, par value (in dollars per share) $ 0.01 $ 0.01  
Special stock shares authorized 1    
Common stock, shares issued (in shares) 71,031,987 44,965,083  
Common stock, shares outstanding (in shares) 64,089,390 38,199,386  
Warrants, term     10 years
Warrants to purchase common stock issued (in shares)     7,179,000
Series A And B Preferred Stock      
Excess stock shares authorized 1    
Preferred Stock      
Preferred stock, shares authorized (in shares) 2 2  
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01  
Blank Check Preferred Stock      
Preferred stock, shares authorized (in shares) 40,000,000 40,000,000  
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01  
Special stock shares authorized 40,000,000