XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions and Divestitures - Divestitures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 12, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Income tax expense   $ (27,697) $ (20,831) $ (60,644) $ (46,332)
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