XML 80 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Narrative (Details) - USD ($)
Sep. 06, 2019
Mar. 11, 2019
May 10, 2018
Jun. 30, 2021
Dec. 31, 2020
Aug. 12, 2019
Jun. 04, 2019
Dec. 28, 2017
Loss Contingencies [Line Items]                
Other current assets       $ 215,200,000 $ 183,200,000      
Energy Labs                
Loss Contingencies [Line Items]                
Business combination, contingent consideration arrangements, range of outcomes, value, low               $ 0
Business combination, contingent consideration arrangements, range of outcomes, value, high               $ 34,500,000
Business combination, contingent consideration, liability             $ 0  
Bladeroom Group Limited, Et Al                
Loss Contingencies [Line Items]                
Amount awarded to other party   $ 30,000,000.0 $ 30,000,000.0          
Loss contingency accrual       96,200,000        
Bladeroom Group Limited, Et Al | Indemnification Agreement                
Loss Contingencies [Line Items]                
Other current assets       96,200,000        
Energy Labs                
Loss Contingencies [Line Items]                
Loss contingency accrual       2,800,000 $ 2,800,000      
Loss contingency, damages sought $ 34,500,000              
Loss contingency, range of possible loss, portion not accrued       $ 31,700,000        
Surety Bond | Bladeroom Group Limited, Et Al                
Loss Contingencies [Line Items]                
Estimate of possible loss           $ 120,100,000