v3.26.1
Related Party Transactions - Other Agreements with Cantor (Details) - USD ($)
3 Months Ended
Jul. 01, 2023
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Oct. 06, 2025
May 16, 2025
Related Party Transaction [Line Items]            
Repurchase agreements   $ 0   $ 0    
Reverse repurchase agreements   0   0    
Commissions   $ 752,935,000 $ 494,711,000      
Conversion of stock, shares converted (in shares) 64,000,000.0          
Minimum number of shares required to be issued (in shares) 75,000,000          
Mr. Howard W. Lutnick            
Related Party Transaction [Line Items]            
Shares issued, price per share, after tax (in dollars per share)         $ 0.032 $ 9.2082
Class A Common Stock | Cantor            
Related Party Transaction [Line Items]            
Investment owned, balance (in shares)   0        
Class A Common Stock | CFGM            
Related Party Transaction [Line Items]            
Investment owned, balance (in shares)   0        
Class B Common Stock | Cantor | Mr. Howard W. Lutnick            
Related Party Transaction [Line Items]            
Shares issued, price per share, after tax (in dollars per share)         $ 0.032  
Class B Common Stock | Cantor            
Related Party Transaction [Line Items]            
Investment owned, balance (in shares)   102,300,000        
Class B Common Stock | Cantor | Mr. Howard W. Lutnick            
Related Party Transaction [Line Items]            
Investment owned, balance (in shares)         8,973,721  
Class B Common Stock | CFGM            
Related Party Transaction [Line Items]            
Investment owned, balance (in shares)   3,000,000.0        
Related Party            
Related Party Transaction [Line Items]            
Repurchase agreements   $ 0   0    
Reverse repurchase agreements   0   $ 0    
Recognition of share of FX gains (losses)   (2,800,000) 7,500,000      
Commissions   $ 100,000 $ 100,000      
Related Party | Class B Common Stock | Cantor            
Related Party Transaction [Line Items]            
Conversion of stock, shares converted (in shares) 64,000,000.0