v3.26.1
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Assets:      
Non-recurring fair value measurements: $ 28,623 $ 29,075  
Liabilities:      
Contingent consideration 14,406 11,844
Fair Value, Recurring [Member]      
Assets:      
Cash equivalents 258,450 161,063  
Total 323,687 268,180  
Liabilities:      
Contingent consideration 14,406 11,844  
Fair Value, Recurring [Member] | U.S. treasuries [Member]      
Assets:      
Financial instruments owned, at fair value: 4,733 5,402  
Fair Value, Recurring [Member] | Equities [Member]      
Assets:      
Financial instruments owned, at fair value: 10,078 11,824  
Fair Value, Recurring [Member] | Fixed income [Member]      
Assets:      
Financial instruments owned, at fair value: 2,382 2,101  
Fair Value, Recurring [Member] | Level 1 [Member]      
Assets:      
Cash equivalents 258,450 161,063  
Total 311,751 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: 10,078 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 11,936 12,418  
Liabilities:      
Contingent consideration  
Fair Value, Recurring [Member] | Level 2 [Member] | U.S. treasuries [Member]      
Assets:      
Financial instruments owned, at fair value: 4,733 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,366 963  
Fair Value, Recurring [Member] | Level 3 [Member]      
Assets:      
Cash equivalents  
Total  
Liabilities:      
Contingent consideration 14,406 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: 5,837 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: 5,837 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: 42,207    
Fair Value, Recurring [Member] | ETFs [Member] | Level 1 [Member]      
Assets:      
Financial instruments owned, at fair value: 42,207    
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.