v3.26.1
Fair Value Measurements - Narrative (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Mar. 01, 2026
USD ($)
Dec. 31, 2025
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration $ 126,316   $ 39,108
NFJ Investment Group | Measurement Input, Comparability Adjustment      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination, contingent consideration, liability, measurement input 0.0580    
NFJ Investment Group | Minimum | Measurement Input, Discount Rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination, contingent consideration, liability, measurement input 0.0543    
NFJ Investment Group | Maximum | Measurement Input, Discount Rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination, contingent consideration, liability, measurement input 0.0553    
NFJ Investment Group | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration $ 8,500    
Keystone National Group, LLC      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration   $ 109,400  
Keystone National Group, LLC | Measurement Input, Comparability Adjustment      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination, contingent consideration, liability, measurement input 0.0550    
Keystone National Group, LLC | Minimum | Measurement Input, Discount Rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination, contingent consideration, liability, measurement input 0.0594    
Keystone National Group, LLC | Maximum | Measurement Input, Discount Rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination, contingent consideration, liability, measurement input 0.0605    
Keystone National Group, LLC | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration $ 109,800