Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholder Equity - Exchange Agreement with Chairman (Details)

v3.25.4
Stockholder Equity - Exchange Agreement with Chairman (Details)
Jul. 14, 2025
shares
Nov. 12, 2024
Jun. 13, 2022
Dec. 31, 2025
shares
Stockholders' Equity        
Percentage Of Threshold Voting Power   20.00%    
Series B common stock        
Stockholders' Equity        
Stockholders Equity Exchange, Conversion Ratio   1    
Number of shares converted 1,617,040      
Series C common stock        
Stockholders' Equity        
Number of shares converted 1,617,040      
Board of Directors Chairman        
Stockholders' Equity        
Target voting power percentage     49.00%  
Certain circumstances percentage     0.50%  
Board of Directors Chairman | Series B common stock        
Stockholders' Equity        
Cumulative shares converted       2,098,189