v3.26.1
Fair Value Measurements - Additional Information (Details) - USD ($)
6 Months Ended
May 06, 2026
Jun. 30, 2026
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration recognized in business acquisitions $ 15,100,000  
Other portfolio acquisition in contingent consideration arrangement 0  
Financial instruments transfers Into level 3   $ 0
Financial instruments transfers out of level 3   $ 0
Vanguard    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration recognized in business acquisitions $ 20,627,000