XML 128 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events - Schedule of Elements of Purchase Price of Acquisitions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Subsequent Event [Line Items]        
Cash   $ 59,486 $ 175,450 $ 87,285
Total Purchase Price   $ 87,138 $ 243,865 $ 98,183
ESI        
Subsequent Event [Line Items]        
Cash $ 14,473      
Contingent Earnout 1,777      
Total Purchase Price $ 16,250