Quarterly report [Sections 13 or 15(d)]

ACQUISITIONS - Narrative (Details)

v3.25.2
ACQUISITIONS - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 01, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
business
Business Combination [Line Items]      
Number of businesses acquired | business     12
Saela Holdings, LLC      
Business Combination [Line Items]      
Percentage of voting interests acquired 100.00%    
Assets acquired and liabilities assumed $ 207,133    
Contributed revenues 18,900    
Net earnings 2,700    
Contingent consideration transferred 193,700    
Earnout liabilities 8,800    
Contingent consideration $ 4,600    
Adjustments fair value contingent consideration   $ 1,100  
Useful Life in Years 6 years 6 months    
2025 Acquisitions      
Business Combination [Line Items]      
Assets acquired and liabilities assumed   67,138 $ 67,138
Contingent consideration   $ 8,300 8,300
Prior Year Acquisitions      
Business Combination [Line Items]      
Contingent consideration transferred     $ 2,800