XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Acquisitions - Summary of Purchase Price Attributable to Acquisitions (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Business Acquisition [Line Items]    
Cash $ 781 $ 3,753
Accounts receivable and contract assets 7,046  
Accounts receivable   11,788
Other current assets 475 404
Current assets 8,302 15,945
Property and equipment 179 1,713
Operating lease right-of-use asset-net 3,110 3,079
Goodwill 7,072 36,705
Total assets 29,108 95,542
Current liabilities 2,338 6,077
Operating lease liability-net of current portion 2,438 2,389
Total liabilities 4,776 8,466
Purchase price 24,332 87,076
EnvStd    
Business Acquisition [Line Items]    
Cash 295  
Accounts receivable and contract assets 5,200  
Other current assets 456  
Current assets 5,951  
Property and equipment 168  
Operating lease right-of-use asset-net 2,895  
Goodwill 4,107  
Total assets 20,207  
Current liabilities 1,719  
Operating lease liability-net of current portion 2,328  
Total liabilities 4,047  
Purchase price 16,160  
All Other 2022 Acquisitions    
Business Acquisition [Line Items]    
Cash 486  
Accounts receivable and contract assets 1,846  
Other current assets 19  
Current assets 2,351  
Property and equipment 11  
Operating lease right-of-use asset-net 215  
Goodwill 2,965  
Total assets 8,901  
Current liabilities 619  
Operating lease liability-net of current portion 110  
Total liabilities 729  
Purchase price 8,172  
MSE Group    
Business Acquisition [Line Items]    
Cash   2,810
Accounts receivable   2,980
Other current assets   31
Current assets   5,821
Property and equipment   513
Operating lease right-of-use asset-net   740
Goodwill   8,176
Total assets   25,413
Current liabilities   1,007
Operating lease liability-net of current portion   548
Total liabilities   1,555
Purchase price   23,858
EI    
Business Acquisition [Line Items]    
Cash   250
Accounts receivable   4,675
Other current assets   84
Current assets   5,009
Property and equipment   32
Operating lease right-of-use asset-net   106
Goodwill   8,960
Total assets   25,687
Current liabilities   2,719
Operating lease liability-net of current portion   36
Total liabilities   2,755
Purchase price   22,932
Other Acquisitions    
Business Acquisition [Line Items]    
Cash   693
Accounts receivable   4,133
Other current assets   289
Current assets   5,115
Property and equipment   1,168
Operating lease right-of-use asset-net   2,233
Goodwill   19,569
Total assets   44,442
Current liabilities   2,351
Operating lease liability-net of current portion   1,805
Total liabilities   4,156
Purchase price   40,286
Customer Relationships    
Business Acquisition [Line Items]    
Intangible assets 8,521 31,623
Customer Relationships | EnvStd    
Business Acquisition [Line Items]    
Intangible assets 5,807  
Customer Relationships | All Other 2022 Acquisitions    
Business Acquisition [Line Items]    
Intangible assets 2,714  
Customer Relationships | MSE Group    
Business Acquisition [Line Items]    
Intangible assets   8,720
Customer Relationships | EI    
Business Acquisition [Line Items]    
Intangible assets   10,073
Customer Relationships | Other Acquisitions    
Business Acquisition [Line Items]    
Intangible assets   12,830
Trade Names    
Business Acquisition [Line Items]    
Intangible assets 1,261 3,475
Trade Names | EnvStd    
Business Acquisition [Line Items]    
Intangible assets 1,010  
Trade Names | All Other 2022 Acquisitions    
Business Acquisition [Line Items]    
Intangible assets 251  
Trade Names | MSE Group    
Business Acquisition [Line Items]    
Intangible assets   521
Trade Names | EI    
Business Acquisition [Line Items]    
Intangible assets   996
Trade Names | Other Acquisitions    
Business Acquisition [Line Items]    
Intangible assets   1,958
Covenants Not to Compete    
Business Acquisition [Line Items]    
Intangible assets 663 2,681
Covenants Not to Compete | EnvStd    
Business Acquisition [Line Items]    
Intangible assets 269  
Covenants Not to Compete | All Other 2022 Acquisitions    
Business Acquisition [Line Items]    
Intangible assets $ 394  
Covenants Not to Compete | MSE Group    
Business Acquisition [Line Items]    
Intangible assets   922
Covenants Not to Compete | EI    
Business Acquisition [Line Items]    
Intangible assets   511
Covenants Not to Compete | Other Acquisitions    
Business Acquisition [Line Items]    
Intangible assets   1,248
Acquired Technology    
Business Acquisition [Line Items]    
Intangible assets   321
Acquired Technology | Other Acquisitions    
Business Acquisition [Line Items]    
Intangible assets   $ 321