v3.25.2
Basis of Presentation - Exchange Agreement with Chairman (Details)
Jul. 14, 2025
shares
Nov. 12, 2024
Jun. 30, 2025
shares
Exchange Agreement Not To Be Terminated, Percentage Of Threshold Voting Power   20.00%  
Subsequent event      
Number of shares converted 1,617,040    
Series B common stock      
Stockholders Equity Exchange, Conversion Ratio   1  
Series B common stock | Board of Directors Chairman      
Cumulative shares converted     481,149