v3.26.1
Stockholders’ Equity - Schedule of Preferred and Common Stock (Details) - shares
Jun. 30, 2026
May 27, 2026
May 26, 2026
Apr. 15, 2026
Feb. 18, 2026
Feb. 17, 2026
Dec. 31, 2025
Jul. 14, 2025
May 29, 2025
Apr. 03, 2025
Authorized 
Shares                    
Preferred stock, shares authorized (in shares) 22,915,032 34,926,534 24,087,265   24,087,265 17,931,000 5,931,000   10,000,000  
Common stock, shares authorized (in shares)   452,813,887 312,285,439   312,285,439 232,470,985     124,815,625  
Issued Shares                    
Preferred stock, shares issued (in shares) 0           1      
Series B Preferred Stock                    
Authorized 
Shares                    
Preferred stock, shares authorized (in shares) 12,000,000           12,000,000 3,000,000   9,000,000
Issued Shares                    
Preferred stock, shares issued (in shares) 4,948,854           7,184,760      
Series C Preferred Stock                    
Authorized 
Shares                    
Preferred stock, shares authorized (in shares) 11,502     11,502            
Issued Shares                    
Preferred stock, shares issued (in shares) 11,502                  
Class A Common Stock                    
Authorized 
Shares                    
Common stock, shares authorized (in shares) 448,384,199           228,041,297   162,815,625  
Issued Shares                    
Common stock, shares issued (in shares) 2,401,275           1,327,538      
Common stock, shares outstanding (in shares) 2,388,454           1,327,538      
Class B Common Stock                    
Authorized 
Shares                    
Common stock, shares authorized (in shares) 4,429,688           4,429,688   4,429,688  
Issued Shares                    
Common stock, shares issued (in shares) 45           45      
Common stock, shares outstanding (in shares) 45           45