XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Business Acquisitions - Summary of Elements of Purchase Price of Acquisitions (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Business Acquisition [Line Items]  
Cash $ 68,640
Common Stock 2,598
Other Purchase Price Components 2,538
Contingent Consideration 1,096
Total Purchase Price 74,872
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 22,077
Common Stock 2,598
Other Purchase Price Components 519
Contingent Consideration 1,096
Total Purchase Price $ 26,290
[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.