XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Business Acquisitions - Summary of Purchase Price Attributable to Acquisitions (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]    
Cash [1] $ 2,453  
Accounts receivable and contract assets [1] 19,195  
Other current assets [1] 2,271  
Current assets [1] 23,919  
Property and equipment [1] 3,936  
Operating lease right-of-use-asset [1] 7,129  
Other intangible assets [1] 444  
Goodwill [1] 32,767  
Total assets [1] 96,936  
Current liabilities [1] 11,577  
Operating lease liability - net of current portion [1] 10,357  
Other non-current liabilities [1] 130  
Total liabilities [1] 22,064  
Purchase price [1] 74,872  
Measurement Period Adjustments    
Goodwill (200)  
Matrix    
Business Acquisition [Line Items]    
Cash 1,524 [1] $ 1,524
Accounts receivable and contract assets 15,754 [1] 15,752
Other current assets 1,832 [1] 2,094
Current assets 19,110 [1] 19,370
Property and equipment 2,231 [1] 2,231
Operating lease right-of-use-asset 7,083 [1] 14,760
Goodwill 21,065 [1] 36,118
Total assets 69,636 [1] 72,479
Current liabilities 10,599 [1] 11,267
Operating lease liability - net of current portion 10,325 [1] 12,500
Other non-current liabilities 130 [1] 130
Total liabilities 21,054 [1] 23,897
Purchase price 48,582 [1] $ 48,582
Measurement Period Adjustments    
Accounts receivable and contract assets 2  
Other current assets (262)  
Current assets (260)  
Operating lease right-of-use asset (7,677)  
Goodwill (15,053)  
Goodwill (15,053)  
Total assets (2,843)  
Current liabilities (668)  
Operating lease liability-net of current portion (2,175)  
Total liabilities (2,843)  
All Other 2023 Acquisitions    
Business Acquisition [Line Items]    
Cash [1] 929  
Accounts receivable and contract assets [1] 3,441  
Other current assets [1] 439  
Current assets [1] 4,809  
Property and equipment [1] 1,705  
Operating lease right-of-use-asset [1] 46  
Other intangible assets [1] 444  
Goodwill [1] 11,702  
Total assets [1] 27,300  
Current liabilities [1] 978  
Operating lease liability - net of current portion [1] 32  
Total liabilities [1] 1,010  
Purchase price [1] 26,290  
Customer Relationships    
Business Acquisition [Line Items]    
Intangible assets [1] 23,540  
Customer Relationships | Matrix    
Business Acquisition [Line Items]    
Intangible assets [1] 15,799  
Measurement Period Adjustments    
Intangible assets 15,799  
Customer Relationships | All Other 2023 Acquisitions    
Business Acquisition [Line Items]    
Intangible assets [1] 7,741  
Trade Names    
Business Acquisition [Line Items]    
Intangible assets [1] 2,372  
Trade Names | Matrix    
Business Acquisition [Line Items]    
Intangible assets [1] 2,150  
Measurement Period Adjustments    
Intangible assets 2,150  
Trade Names | All Other 2023 Acquisitions    
Business Acquisition [Line Items]    
Intangible assets [1] 222  
Covenants Not to Compete    
Business Acquisition [Line Items]    
Intangible assets [1] 2,829  
Covenants Not to Compete | Matrix    
Business Acquisition [Line Items]    
Intangible assets [1] 2,198  
Measurement Period Adjustments    
Intangible assets 2,198  
Covenants Not to Compete | All Other 2023 Acquisitions    
Business Acquisition [Line Items]    
Intangible assets [1] $ 631  
[1] The Company is continuing to obtain information to complete the valuation of certain of these acquisitions' assets and liabilities.