XML 64 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Financial Condition (Parenthetical) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Outstanding 80,361,139 80,014,764 79,606,056 79,035,069
Class A Common Stock        
Common stock, par value (in dollars per share) $ 0.01 $ 0.01    
Authorized 500,000,000 500,000,000    
Outstanding 70,074,120 68,554,078 67,982,025  
Class B Common Stock        
Common stock, par value (in dollars per share) $ 0.01 $ 0.01    
Authorized 200,000,000 200,000,000    
Outstanding 1,574,068 2,435,739 2,583,884 3,206,580
Class C Common Stock        
Common stock, par value (in dollars per share) $ 0.01 $ 0.01    
Authorized 400,000,000 400,000,000    
Outstanding 8,712,951 9,024,947 9,040,147 9,128,617