XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 21, 2021
Sep. 03, 2021
Aug. 03, 2021
Sep. 06, 2019
Dec. 31, 2018
Jun. 04, 2019
Dec. 28, 2017
Loss Contingencies [Line Items]              
Loss contingency, barred from recovery, value   $ 9,000,000.0          
Loss contingency, disgorgement, value   $ 10,000,000.0          
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  
Energy Labs              
Loss Contingencies [Line Items]              
Loss contingency, damages sought       $ 34,500,000      
Loss contingency accrual $ 21,500,000            
Unremitted Payment              
Loss Contingencies [Line Items]              
Loss contingency, damages sought     $ 12,000,000.0        
Damages and Injunctive Relief              
Loss Contingencies [Line Items]              
Loss contingency, damages sought         $ 18,000,000.0