XML 136 R121.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
12 Months Ended
Jan. 12, 2022
Dec. 21, 2021
Sep. 03, 2021
Aug. 03, 2021
Sep. 06, 2019
Dec. 31, 2018
Dec. 31, 2022
Dec. 31, 2021
Jun. 04, 2019
Dec. 28, 2017
Loss Contingencies [Line Items]                    
Contingent consideration               $ 3,700,000    
Loss contingency, barred from recovery, value     $ 9,000,000.0              
Loss contingency, disgorgement, value     $ 10,000,000.0              
Contingent liabilities             $ 0      
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        
Energy Labs                    
Loss Contingencies [Line Items]                    
Loss contingency, damages sought         $ 34,500,000          
Loss contingency accrual $ 21,500,000 $ 21,500,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
Contingent consideration                 $ 0