XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 19, 2020
Mar. 31, 2021
Mar. 31, 2020
Business Acquisition [Line Items]      
Amortization of intangible assets   $ 24,500 $ 22,700
Revenues   874,697 $ 970,993
Braxton Science Technology Group      
Business Acquisition [Line Items]      
Percentage of ownership interest acquired 100.00%    
Cash paid to acquire $ 308,800    
Amortization of intangible assets   4,100  
Goodwill deductible for tax purposes $ 196,300    
Revenues   31,000  
Selling, General and Administrative Expense | Braxton Science Technology Group      
Business Acquisition [Line Items]      
Acquisition related expenses   $ 600