XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]      
Goodwill $ 1,498,988 $ 1,237,894 $ 1,191,259
TMAC      
Business Acquisition [Line Items]      
Business Combination, Consideration Transferred 30,200    
Goodwill $ 13,200    
ExpectedGoodwillTaxAmortizationPeriod 15 years    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 19 years    
Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed $ 400    
TMAC | Customer Relationships [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Asset, Amount $ 15,300    
Finite-Lived Intangible Asset, Useful Life 20 years    
TMAC | Backlog [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Asset, Amount $ 700    
Finite-Lived Intangible Asset, Useful Life 1 year    
Gryphon Technologies      
Business Acquisition [Line Items]      
Business Combination, Consideration Transferred $ 360,800    
Goodwill $ 247,632    
ExpectedGoodwillTaxAmortizationPeriod 13 years    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 19 years    
Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed $ 1,100    
Gryphon Technologies | Customer Relationships [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Asset, Amount $ 65,800    
Finite-Lived Intangible Asset, Useful Life 20 years    
Gryphon Technologies | Backlog [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Asset, Amount $ 5,500    
Finite-Lived Intangible Asset, Useful Life 2 years    
Tapestry Technologies      
Business Acquisition [Line Items]      
Business Combination, Consideration Transferred $ 46,300    
Goodwill $ 27,000    
ExpectedGoodwillTaxAmortizationPeriod 15 years    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 18 years    
Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed   100  
Tapestry Technologies | Customer Relationships [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Asset, Amount $ 15,100    
Finite-Lived Intangible Asset, Useful Life 20 years    
Tapestry Technologies | Backlog [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Asset, Amount $ 1,400    
Finite-Lived Intangible Asset, Useful Life 2 years    
Minerva Engineering [Member]      
Business Acquisition [Line Items]      
Business Combination, Consideration Transferred $ 32,700    
Goodwill $ 19,800    
ExpectedGoodwillTaxAmortizationPeriod 15 years    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 18 years    
Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed   $ 400  
Minerva Engineering [Member] | Customer Relationships [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Asset, Amount $ 10,500    
Finite-Lived Intangible Asset, Useful Life 20 years    
Minerva Engineering [Member] | Backlog [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Asset, Amount $ 1,100    
Finite-Lived Intangible Asset, Useful Life 2 years