v3.26.1
Deferred Contract Incentive (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 29, 2025
Aug. 01, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Deferred Contract Incentive [Line Items]              
Business development credit   $ 100,000          
Contra expense     $ 240,000 $ 213,000 $ 480,000 $ 425,000  
Contract termination fees recognized          
Business Development Credit [Member]              
Deferred Contract Incentive [Line Items]              
Business development credit   $ 3,000,000          
National Financial Services LLC [Member]              
Deferred Contract Incentive [Line Items]              
Business development credit $ 4,800,000            
Contract term 5 years            
Clearing Agreement [Member]              
Deferred Contract Incentive [Line Items]              
Contract extended term   4 years          
Clearing Agreement [Member] | National Financial Services LLC [Member]              
Deferred Contract Incentive [Line Items]              
Deferred contract incentive     $ 4,100,000   $ 4,100,000   $ 4,600,000
Maximum [Member]              
Deferred Contract Incentive [Line Items]              
Development credit, term   4 years          
Minimum [Member]              
Deferred Contract Incentive [Line Items]              
Development credit, term   1 year