XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.3
BUSINESS ACQUISITIONS - Schedule of Purchase Price Consideration (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2025
USD ($)
business
Sep. 30, 2025
USD ($)
business_acquired
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
business
Jun. 30, 2025
USD ($)
business_acquired
Mar. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
business
Mar. 31, 2025
USD ($)
business_acquired
Sep. 30, 2025
USD ($)
business_acquired
Dec. 31, 2024
USD ($)
Business Combination [Line Items]                      
Goodwill $ 466,710 $ 466,710 $ 466,710             $ 466,710 $ 452,343
Acquisitions 2025                      
Business Combination [Line Items]                      
Total Acquisitions | business_acquired                   3  
Cash payments                   $ 24,924  
Contingent Consideration                   683  
Total purchase price consideration                   25,607  
Tangible assets acquired 14,306 14,306 14,306             14,306  
Intangible assets acquired 5,792 5,792 5,792             5,792  
Assets acquired 20,098 20,098 20,098             20,098  
Total liabilities assumed (6,670) (6,670) (6,670)             (6,670)  
Net assets acquired 13,428 13,428 13,428             13,428  
Goodwill 12,179 $ 12,179 $ 12,179             12,179  
Acquisitions 2025, Q1                      
Business Combination [Line Items]                      
Total Acquisitions               1 1    
Cash payments             $ 12,981        
Contingent Consideration             0        
Total purchase price consideration             12,981        
Tangible assets acquired             8,160 $ 8,160 $ 8,160    
Intangible assets acquired             3,284 3,284 3,284    
Assets acquired             11,444 11,444 11,444    
Total liabilities assumed             (4,983) (4,983) (4,983)    
Net assets acquired             6,461 6,461 6,461    
Goodwill             $ 6,520 $ 6,520 $ 6,520    
Acquisitions 2025, Q2                      
Business Combination [Line Items]                      
Total Acquisitions         1 1          
Cash payments       $ 1,027              
Contingent Consideration       0              
Total purchase price consideration       1,027              
Tangible assets acquired       927 $ 927 $ 927          
Intangible assets acquired       203 203 203          
Assets acquired       1,130 1,130 1,130          
Total liabilities assumed       (508) (508) (508)          
Net assets acquired       622 622 622          
Goodwill       $ 405 $ 405 $ 405          
Acquisitions 2025, Q3                      
Business Combination [Line Items]                      
Total Acquisitions   1 1                
Cash payments 10,916                    
Contingent Consideration 683                    
Total purchase price consideration 11,599                    
Tangible assets acquired 5,219 $ 5,219 $ 5,219             5,219  
Intangible assets acquired 2,305 2,305 2,305             2,305  
Assets acquired 7,524 7,524 7,524             7,524  
Total liabilities assumed (1,179) (1,179) (1,179)             (1,179)  
Net assets acquired 6,345 6,345 6,345             6,345  
Goodwill $ 5,254 $ 5,254 $ 5,254             $ 5,254