v3.26.1
Condensed Consolidated Statements of Financial Condition (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts Receivable, allowance for credit losses $ 1,393 $ 1,591
Treasury Stock, Shares 12,405,645 11,643,793
Class A Common Stock    
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 3,000,000,000 3,000,000,000
Common Stock, Shares Issued 37,991,773 35,957,678
Common Stock, Shares Outstanding 25,586,128 24,313,885
Class B Common Stock    
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 1,000,000 1,000,000
Common Stock, Shares Issued 129 125
Common Stock, Shares Outstanding 129 125