v3.25.4
Stockholders' Equity (Details)
Dec. 31, 2025
Vote
shares
Dec. 31, 2024
shares
Stockholders' Equity    
Preferred stock, shares issued 0 0
Preferred stock, shares authorized 50,000,000 50,000,000
Series A common stock    
Stockholders' Equity    
Common stock number of votes per share | Vote 1  
Number of shares of common stock issued for each share 1  
Series B common stock    
Stockholders' Equity    
Common stock number of votes per share | Vote 10  
Series C common stock    
Stockholders' Equity    
Common stock number of votes per share | Vote 0  
Shares reserved for issuance 2,600,000