XML 82 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Other Current and Non-Current Liabilities - Schedule of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Other Liabilities Current [Abstract]    
Accrued accounts payable $ 59,475 $ 41,443
Accrued compensation liability 48,492 52,495
Contingent consideration payable 294,700 180,000
Accrued payable from acquisitions   30,000
Value-added taxes payable 5,232 2,857
Other current liabilities 16,979 8,010
Total other current liabilities $ 424,878 $ 314,805