Quarterly report [Sections 13 or 15(d)]

ACQUISITIONS - Narrative (Details)

v3.25.3
ACQUISITIONS - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 01, 2025
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2025
USD ($)
business
Saela Holdings, LLC      
Business Combination [Line Items]      
Percentage of voting interests acquired 100.00%    
Assets acquired and liabilities assumed $ 207,227    
Contributed revenues   $ 19,600 $ 38,500
Net earnings   2,200 5,000
Contingent consideration transferred 193,700    
Earnout liabilities 8,800    
Contingent consideration $ 4,700    
Adjustments fair value contingent consideration   1,100 2,200
Remaining useful life 7 years    
2025 Acquisitions      
Business Combination [Line Items]      
Assets acquired and liabilities assumed   106,616 106,616
Contingent consideration   $ 12,700 $ 12,700
Number of businesses acquired | business     19
Prior Year Acquisitions      
Business Combination [Line Items]      
Contingent consideration transferred     $ 2,800