v3.25.2
Capital Requirements (Details) - USD ($)
Jun. 30, 2025
Jan. 02, 2025
Dec. 31, 2024
Capital Requirements [Line Items]      
Net capital $ 1,000,000    
Net capital requirement for the percentage of aggregate debit items 2.00%    
Cash $ 146,051,000   $ 204,587,000
Securities 44,800,000    
Deposit requirements amount 1,100,000   1,200,000
MSCO [Member]      
Capital Requirements [Line Items]      
Net capital 62,400,000   63,900,000
Net capital excess required 60,500,000   62,000,000
Required net capital $ 1,900,000   $ 1,900,000
Percentage of aggregate debit balance to net capital 66.45%   65.84%
Cash and securities deposits $ 144,700,000   $ 203,300,000
Cash 99,900,000   134,500,000
Securities     68,800,000
Cash deposits in excess of minimum requirement 3,800,000 $ 1,700,000 9,500,000
Deposit requirements amount 140,900,000   193,800,000
Special reserve account 1,300,000   1,300,000
Reserve account excess amount 200,000   100,000
RISE [Member] | Maximum [Member]      
Capital Requirements [Line Items]      
Net capital 1,200,000   1,300,000
RISE [Member] | Minimum [Member]      
Capital Requirements [Line Items]      
Required net capital 250,000   250,000
Net capital in excess amount $ 900,000   $ 1,000,000