XML 130 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Financial Condition (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Receivables from broker-dealers and clearing organizations $ 1,896,405 $ 1,100,850
Accumulated depreciation 437,002 380,202
Intangibles, accumulated amortization 475,592 428,460
Fair value of other assets 242,121 158,326
Payables to broker dealers and clearing organizations $ 998,276 $ 918,566
Treasury stock, shares (in shares) 55,957,738 52,503,426
Interest Rate Swap    
Payables to broker dealers and clearing organizations   $ 2,572
Fair Value    
Receivables from broker-dealers and clearing organizations $ 1,567,471 1,049,255
Payables to broker dealers and clearing organizations 817,004 781,830
Fair Value | Interest Rate Swap    
Receivables from broker-dealers and clearing organizations 328,934 51,595
Payables to broker dealers and clearing organizations $ 181,272 $ 136,736
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 140,877,669 137,479,751
Common stock, shares outstanding (in shares) 84,919,931 84,976,325
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 175,000,000 175,000,000
Common stock, shares issued (in shares) 0 0
Common stock, shares outstanding (in shares) 0 0
Class C Common Stock    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 90,000,000 90,000,000
Common stock, shares issued (in shares) 7,970,185 8,561,970
Common stock, shares outstanding (in shares) 7,970,185 8,561,970
Class D Common Stock    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 175,000,000 175,000,000
Common stock, shares issued (in shares) 60,091,740 60,091,740
Common stock, shares outstanding (in shares) 60,091,740 60,091,740