XML 93 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity - Schedule of Common Stock (Details) - shares
Mar. 10, 2025
Dec. 31, 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                          
Preferred stock, shares authorized (in shares)   10,000,000     114,245,313 12,582,813     10,000,000        
Common stock, shares authorized (in shares)   104,245,313 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                          
Preferred stock, shares issued (in shares)   1             0        
Shares issued (in shares)   65,925,795             1,067,500        
Class A Common Stock                          
Authorized 
Shares                          
Common stock, shares authorized (in shares)   99,815,625             1,232,292 1,232,292   176,042 84,896
Issued Shares                          
Common stock, shares issued (in shares)   65,919,127             1,060,833        
Class B Common Stock                          
Authorized 
Shares                          
Common stock, shares authorized (in shares)   4,429,688             54,688 54,688      
Issued Shares                          
Common stock, shares issued (in shares)   6,667             6,667        
Common Stock And Preferred Stock                          
Authorized 
Shares                          
Authorized Shares (in shares)   114,245,313                      
Common Stock And Preferred Stock | Subsequent Event                          
Authorized 
Shares                          
Authorized Shares (in shares) 139,245,313