XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Commitments and contingencies      
Unconditional purchase commitment $ 82,600,000    
Purchase commitment, term 5 years    
Brazil | Reduction of gross receipts tax      
Commitments and contingencies      
Recovery of part of claim   $ 7,400,000 $ 700,000
Brazil | Reduction of gross receipts tax | Cost of sales      
Commitments and contingencies      
Recovery of part of claim   5,600,000 $ 700,000
Brazil | Reduction of gross receipts tax | Interest Income      
Commitments and contingencies      
Recovery of part of claim   $ 1,800,000  
Indemnification agreements      
Commitments and contingencies      
Liabilities recorded under indemnification agreements $ 0    
Tax Assessment      
Commitments and contingencies      
Liabilities recorded under indemnification agreements 0    
Estimated loss contingency 13,000,000    
Tax Assessment, Penalites | Maximum      
Commitments and contingencies      
Estimated loss contingency 6,000,000    
Tax Assessment Interest and Penalties | Minimum      
Commitments and contingencies      
Estimated loss contingency $ 5,000,000