XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders’ Equity - Schedule of Common Stock (Details) - shares
Jun. 30, 2024
Feb. 23, 2024
Feb. 05, 2024
Feb. 04, 2024
Dec. 31, 2023
Aug. 25, 2023
Aug. 22, 2023
Feb. 28, 2023
Feb. 27, 2023
Authorized Shares [Abstract]                  
Preferred stock, shares authorized (in shares) 10,000,000   1,399,937,500 164,437,500 10,000,000        
Common stock, shares authorized (in shares)   463,312,500 1,389,937,500 154,437,500   51,479,167 154,437,500 17,354,167  
Authorized shares (in shares) 473,312,500       61,479,167        
Issued Shares [Abstract]                  
Preferred stock, shares issued (in shares) 1       0        
Issued shares (in shares) 441,531,297       42,699,695        
Class A Common Stock                  
Authorized Shares [Abstract]                  
Common stock, shares authorized (in shares) 443,625,000       49,291,667 49,291,667   7,041,667 3,395,834
Issued Shares [Abstract]                  
Common stock, shares issued (in shares) 441,264,626       42,433,025        
Class B Common Stock                  
Authorized Shares [Abstract]                  
Common stock, shares authorized (in shares) 19,687,500       2,187,500 2,187,500      
Issued Shares [Abstract]                  
Common stock, shares issued (in shares) 266,670       266,670