XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions and Divestitures - Divestitures (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 12, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Income tax expense   $ 35,343 $ 17,427 $ 95,987 $ 63,759
Disposed of by Sale | CiDRA Precision Services          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Proceeds from sale of businesses, net of cash sold $ 1,000        
Gain on sale 500        
Income tax expense 100        
Revenue $ 900