XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity - Schedule of Common Stock (Details) - shares
Mar. 31, 2025
Mar. 06, 2025
Dec. 31, 2024
Aug. 31, 2024
Aug. 04, 2024
Jul. 31, 2024
Feb. 23, 2024
Feb. 05, 2024
Feb. 04, 2024
Authorized 
Shares                  
Preferred stock, shares authorized (in shares) 10,000,000   10,000,000     114,245,313 12,582,813    
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
Authorized Shares (in shares) 139,245,313   114,245,313            
Issued Shares                  
Preferred stock, shares issued (in shares) 0   1            
Shares issued (in shares) 86,793,415   65,925,795            
Class A Common Stock                  
Authorized 
Shares                  
Common stock, shares authorized (in shares) 124,815,625   99,815,625            
Issued Shares                  
Common stock, shares issued (in shares) 86,786,748   65,919,127            
Class B Common Stock                  
Authorized 
Shares                  
Common stock, shares authorized (in shares) 4,429,688   4,429,688            
Issued Shares                  
Common stock, shares issued (in shares) 6,667   6,667