v3.26.1
Acquisitions - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 01, 2026
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Business Combination [Line Items]        
Contingent consideration   $ 126,316   $ 39,108
Payment of contingent consideration   22,621 $ 23,140  
Goodwill   $ 640,791   $ 397,098
Measurement Input, Discount Rate | Minimum        
Business Combination [Line Items]        
Measurement input   0.10    
Measurement Input, Discount Rate | Maximum        
Business Combination [Line Items]        
Measurement input   0.11    
Keystone National Group, LLC        
Business Combination [Line Items]        
Interest acquired, percentage 56.00%      
Purchase price $ 308,200      
Cash payments 198,800      
Contingent consideration 109,400      
Deferred cash consideration 88,100      
Payment of contingent consideration 65,000      
Maximum potential earn-out payments 75,000      
Goodwill 243,693      
Definite-lived intangible assets acquired 307,000      
Acquisition-related cost, incurred   $ 5,600    
Keystone National Group, LLC | Future Potential Earn-Out Payments Based On Pre-Established Performance Metrics        
Business Combination [Line Items]        
Contingent consideration 21,300      
Keystone National Group, LLC | To be Paid on First and Second Anniversary        
Business Combination [Line Items]        
Payment of contingent consideration $ 30,000