XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders’ Equity - Schedule of Common Stock (Details) - shares
Sep. 30, 2024
Aug. 31, 2024
Aug. 04, 2024
Jul. 31, 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     114,245,313 12,582,813 34,998,438 4,110,938 10,000,000        
Common stock, shares authorized (in shares)   104,245,313 104,245,313 104,245,313 11,582,813 34,748,438 3,860,938   1,286,980 3,860,938 433,855  
Authorized shares (in shares) 114,245,313             11,286,980        
Issued Shares [Abstract]                        
Preferred stock, shares issued (in shares) 0             0        
Issued shares (in shares) 30,720,396             1,067,493        
Class A Common Stock                        
Authorized Shares [Abstract]                        
Common stock, shares authorized (in shares) 99,815,625             1,232,292 1,232,292   176,042 84,896
Issued Shares [Abstract]                        
Common stock, shares issued (in shares) 30,713,729             1,060,826        
Class B Common Stock                        
Authorized Shares [Abstract]                        
Common stock, shares authorized (in shares) 4,429,688             54,688 54,688      
Issued Shares [Abstract]                        
Common stock, shares issued (in shares) 6,667             6,667