v3.26.1
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Assets:            
Non-recurring fair value measurements: $ 28,638   $ 29,075      
Liabilities:            
Contingent consideration 15,766 $ 14,406 11,844
Fair Value, Recurring [Member]            
Assets:            
Cash equivalents 120,282   161,063      
Total 157,934   268,180      
Liabilities:            
Contingent consideration 15,766   11,844      
Fair Value, Recurring [Member] | U.S. treasuries [Member]            
Assets:            
Financial instruments owned, at fair value: 4,708   5,402      
Fair Value, Recurring [Member] | Equities [Member]            
Assets:            
Financial instruments owned, at fair value: 11,978   11,824      
Fair Value, Recurring [Member] | Fixed income [Member]            
Assets:            
Financial instruments owned, at fair value: 2,361   2,101      
Fair Value, Recurring [Member] | Level 1 [Member]            
Assets:            
Cash equivalents 120,282   161,063      
Total 147,870   255,762      
Liabilities:            
Contingent consideration        
Fair Value, Recurring [Member] | Level 1 [Member] | U.S. treasuries [Member]            
Assets:            
Financial instruments owned, at fair value:        
Fair Value, Recurring [Member] | Level 1 [Member] | Equities [Member]            
Assets:            
Financial instruments owned, at fair value: 11,978   11,824      
Fair Value, Recurring [Member] | Level 1 [Member] | Fixed income [Member]            
Assets:            
Financial instruments owned, at fair value: 1,016   1,138      
Fair Value, Recurring [Member] | Level 2 [Member]            
Assets:            
Cash equivalents        
Total 10,064   12,418      
Liabilities:            
Contingent consideration        
Fair Value, Recurring [Member] | Level 2 [Member] | U.S. treasuries [Member]            
Assets:            
Financial instruments owned, at fair value: 4,708   5,402      
Fair Value, Recurring [Member] | Level 2 [Member] | Equities [Member]            
Assets:            
Financial instruments owned, at fair value:        
Fair Value, Recurring [Member] | Level 2 [Member] | Fixed income [Member]            
Assets:            
Financial instruments owned, at fair value: 1,345   963      
Fair Value, Recurring [Member] | Level 3 [Member]            
Assets:            
Cash equivalents        
Total        
Liabilities:            
Contingent consideration 15,766   11,844      
Fair Value, Recurring [Member] | Level 3 [Member] | U.S. treasuries [Member]            
Assets:            
Financial instruments owned, at fair value:        
Fair Value, Recurring [Member] | Level 3 [Member] | Equities [Member]            
Assets:            
Financial instruments owned, at fair value:        
Fair Value, Recurring [Member] | Level 3 [Member] | Fixed income [Member]            
Assets:            
Financial instruments owned, at fair value:        
Fair Value, Recurring [Member] | ETFs [Member]            
Assets:            
Financial instruments owned, at fair value:     81,737      
Fair Value, Recurring [Member] | ETFs [Member] | Level 1 [Member]            
Assets:            
Financial instruments owned, at fair value:     81,737      
Fair Value, Recurring [Member] | ETFs [Member] | Level 2 [Member]            
Assets:            
Financial instruments owned, at fair value:          
Fair Value, Recurring [Member] | ETFs [Member] | Level 3 [Member]            
Assets:            
Financial instruments owned, at fair value:          
Fair Value, Recurring [Member] | Pass-through GSEs [Member]            
Assets:            
Financial instruments owned, at fair value: 4,011   6,053      
Fair Value, Recurring [Member] | Pass-through GSEs [Member] | Level 1 [Member]            
Assets:            
Financial instruments owned, at fair value:        
Fair Value, Recurring [Member] | Pass-through GSEs [Member] | Level 2 [Member]            
Assets:            
Financial instruments owned, at fair value: 4,011   6,053      
Fair Value, Recurring [Member] | Pass-through GSEs [Member] | Level 3 [Member]            
Assets:            
Financial instruments owned, at fair value:        
Fair Value, Recurring [Member] | ETFs [Member]            
Assets:            
Financial instruments owned, at fair value: 14,594          
Fair Value, Recurring [Member] | ETFs [Member] | Level 1 [Member]            
Assets:            
Financial instruments owned, at fair value: 14,594          
Fair Value, Recurring [Member] | ETFs [Member] | Level 2 [Member]            
Assets:            
Financial instruments owned, at fair value:          
Fair Value, Recurring [Member] | ETFs [Member] | Level 3 [Member]            
Assets:            
Financial instruments owned, at fair value:          
Fnality International Limited—Series B-1 Preference Shares [Member] | Non-recurring [Member]            
Assets:            
Non-recurring fair value measurements: [1]     8,035      
Fnality International Limited—Series B-1 Preference Shares [Member] | Non-recurring [Member] | Level 1 [Member]            
Assets:            
Non-recurring fair value measurements: [1]          
Fnality International Limited—Series B-1 Preference Shares [Member] | Non-recurring [Member] | Level 2 [Member]            
Assets:            
Non-recurring fair value measurements: [1]          
Fnality International Limited—Series B-1 Preference Shares [Member] | Non-recurring [Member] | Level 3 [Member]            
Assets:            
Non-recurring fair value measurements: [1]     $ 8,035      
[1] Fair value determined on September 10, 2025. Not included in the table above are prospective changes in value due to fluctuations in the British pound to U.S. dollar exchange rate.