XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
Jul. 01, 2022
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2019
Insurance claim recovery          
Commitments and contingencies          
Estimated potential gain contingency   $ 0      
Brazil | Reduction of gross receipts tax          
Commitments and contingencies          
Recovery of part of claim       $ 1,600,000  
Indemnification agreements          
Commitments and contingencies          
Liabilities recorded under indemnification agreements   0 $ 0    
Tax Assessment | Brazil          
Commitments and contingencies          
Estimated loss contingency         $ 6,100,000
Loss contingency liability recorded   0      
Tax Assessment | India          
Commitments and contingencies          
Loss contingency liability recorded   $ 0      
Tax Assessment | India | Subsequent Event          
Commitments and contingencies          
Estimated loss contingency $ 6,800,000        
Tax Assessment, Interest | Brazil          
Commitments and contingencies          
Estimated loss contingency         2,300,000
Tax Assessment, Penalites | Brazil          
Commitments and contingencies          
Estimated loss contingency         $ 800,000