XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions - Summary of Elements of Purchase Price of Acquisitions (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Business Acquisition [Line Items]  
Cash $ 65,337
Common Stock 2,598
Other Purchase Price Components 2,130
Contingent Consideration 25
Total Purchase Price 70,090
Matrix  
Business Acquisition [Line Items]  
Cash 46,563
Other Purchase Price Components 2,019 [1]
Total Purchase Price 48,582
All Other 2023 Acquisitions  
Business Acquisition [Line Items]  
Cash 18,774
Common Stock 2,598
Other Purchase Price Components 111
Contingent Consideration 25
Total Purchase Price $ 21,508
[1] Includes $1.3 million in holdback amounts payable to the seller. Cash funds to be used for payment have been classified as restricted cash in the Company's unaudited condensed consolidated statement of financial position.