XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisitions - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 01, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Business Combination [Line Items]          
Contingent consideration   $ 122,669 $ 122,669   $ 39,108
Payment of contingent consideration     21,861 $ 23,140  
Goodwill   $ 640,791 $ 640,791   $ 397,098
Measurement Input, Discount Rate | Minimum          
Business Combination [Line Items]          
Measurement input   0.10 0.10    
Measurement Input, Discount Rate | Maximum          
Business Combination [Line Items]          
Measurement input   0.11 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 and integration-related costs   $ 300 $ 5,900    
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