XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 01, 2022
USD ($)
Feb. 01, 2021
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2022
USD ($)
business
Residual buyouts          
Finite-Lived Intangible Assets [Line Items]          
Intangible assets acquired     $ 275 $ 0  
Estimated amortization period     8 years    
Celtic          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period     18 years    
Payment to acquire business     $ 85,000    
Acquisition-related costs     1,567    
Property and equipment     $ 5,437    
Celtic | Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period     18 years    
Intangible assets     $ 33,800    
Celtic | Trade name          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period     5 years    
Intangible assets     $ 600    
Celtic | Non-compete agreements          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period   3 years      
Intangible assets     $ 200    
Celtic | Capitalized software          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period     10 years    
Intangible assets     $ 12,600    
Other Business Combinations          
Finite-Lived Intangible Assets [Line Items]          
Payment to acquire business $ 4,497        
Net working capital 104        
Property and equipment 39        
Business acquisition, goodwill, expected tax deductible amount $ 2,844        
Other Business Combinations | Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period 10 years        
Intangible assets $ 1,480        
Other Business Combinations | Capitalized software          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period 8 years        
Intangible assets $ 30        
2022 Business Combinations          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period         15 years
Payment to acquire business         $ 101,400
Acquisition-related costs         773
Property and equipment         $ 190
Number of businesses acquired | business         3
Total purchase consideration         $ 107,681
Contingent consideration         6,281
Potential additional consideration         23,000
2022 Business Combinations | Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Intangible assets         $ 41,090
2022 Business Combinations | Trade name          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period         4 years
Intangible assets         $ 1,550
2022 Business Combinations | Non-compete agreements          
Finite-Lived Intangible Assets [Line Items]          
Intangible assets         $ 0
2022 Business Combinations | Capitalized software          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period         7 years
Intangible assets         $ 9,790
2022 Business Combinations | Minimum | Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period         10 years
2022 Business Combinations | Maximum | Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Estimated amortization period         19 years