v3.22.4
ACQUISITIONS - Schedule of other acquisitions purchase consideration (Details) - Other Acquisitions
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]  
Aggregate total preliminary consideration transferred $ 211,000
Cash 62,425
Cash payable 5,918
Contingent consideration arrangement 15,752
Total purchase consideration 211,004
Common Stock Issued  
Business Acquisition [Line Items]  
Equity interests issued and issuable 65,717
Common Stock to be Issued  
Business Acquisition [Line Items]  
Equity interests issued and issuable 58,173
RSUs  
Business Acquisition [Line Items]  
Equity interests issued and issuable $ 3,019