XML 80 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Narrative (Details) - Customer relationships - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 13,600,000 $ 18,300,000 $ 20,300,000
Major Energy Companies, Provider Companies, And Verde Companies      
Finite-Lived Intangible Assets [Line Items]      
Amortization expense 9,300,000 16,500,000  
Cost of revenues | Major Energy Companies, Provider Companies, And Verde Companies      
Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 0 $ 100,000 $ 1,200,000