v3.26.1
Condensed Consolidated Statements of Financial Condition (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accounts Receivable, allowance for credit losses $ 1,761 $ 1,591
Treasury Stock, Shares 12,059,341 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,971,610 35,957,678
Common Stock, Shares Outstanding 25,912,269 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 130 125
Common Stock, Shares Outstanding 130 125