XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Acquisitions - Summary of Elements of Purchase Price of Acquisitions (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Business Acquisition [Line Items]  
Cash $ 59,307
Common Stock 6,580
Other Purchase Price Components 678
Contingent Consideration 35,765
Total Purchase Price 102,330
EPIC  
Business Acquisition [Line Items]  
Cash 19,914
Common Stock 4,748
Other Purchase Price Components 678
Contingent Consideration 11,113
Total Purchase Price 36,453
2DOT  
Business Acquisition [Line Items]  
Cash 39,393
Common Stock 1,832
Contingent Consideration 24,652
Total Purchase Price $ 65,877