v3.25.2
Stockholders' Equity - Common Stock Narrative (Details)
Jun. 30, 2025
vote
Common Class A And Common Class B  
Class of Stock [Line Items]  
Common stock, number of votes per share 1
Class B Common Stock  
Class of Stock [Line Items]  
Common stock, number of votes per share 10