XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions - Summary of Purchase Price Attributable to Acquisitions (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
[1]
Business Acquisition [Line Items]  
Cash $ 2,287
Accounts receivable and contract assets 18,871
Other current assets 2,463
Current assets 23,621
Property and equipment 3,723
Operating lease right-of-use-asset 14,806
Other intangible assets 444
Goodwill 44,881
Total assets 94,877
Current liabilities 12,125
Operating lease liability - net of current portion 12,532
Other non-current liabilities 130
Total liabilities 24,787
Purchase price 70,090
Matrix  
Business Acquisition [Line Items]  
Cash 1,524
Accounts receivable and contract assets 15,752
Other current assets 2,094
Current assets 19,370
Property and equipment 2,231
Operating lease right-of-use-asset 14,760
Goodwill 36,118
Total assets 72,479
Current liabilities 11,267
Operating lease liability - net of current portion 12,500
Other non-current liabilities 130
Total liabilities 23,897
Purchase price 48,582
All Other 2023 Acquisitions  
Business Acquisition [Line Items]  
Cash 763
Accounts receivable and contract assets 3,119
Other current assets 369
Current assets 4,251
Property and equipment 1,492
Operating lease right-of-use-asset 46
Other intangible assets 444
Goodwill 8,763
Total assets 22,398
Current liabilities 858
Operating lease liability - net of current portion 32
Total liabilities 890
Purchase price 21,508
Customer Relationships  
Business Acquisition [Line Items]  
Intangible assets 6,797
Customer Relationships | All Other 2023 Acquisitions  
Business Acquisition [Line Items]  
Intangible assets 6,797
Trade Names  
Business Acquisition [Line Items]  
Intangible assets 151
Trade Names | All Other 2023 Acquisitions  
Business Acquisition [Line Items]  
Intangible assets 151
Covenants Not to Compete  
Business Acquisition [Line Items]  
Intangible assets 454
Covenants Not to Compete | All Other 2023 Acquisitions  
Business Acquisition [Line Items]  
Intangible assets $ 454
[1] The Company is continuing to obtain information to complete the valuation of certain of these acquisitions' assets and liabilities.