v3.26.1
RECEIVABLES AND ALLOWANCES FOR CREDIT LOSSES - Narrative (Details) - USD ($)
$ in Thousands
May 23, 2022
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]      
Trade receivables   $ 659,351 $ 539,840
Trade receivables, allowances for credit losses   17,971 20,558
Derecognized trade receivables under non-recourse facilitates   26,600 24,200
Derecognized trade receivables under facilitates with recourse provisions   255,000 222,900
Net advances to growers   158,100 159,700
Other receivables   151,300 143,900
Other receivables, allowances for credit losses   (21,800) 21,700
Value-Added Taxes Receivable      
Financing Receivable, Past Due [Line Items]      
Other receivables   42,000 44,300
Other receivables, allowances for credit losses   (11,900) (13,800)
Trade Accounts Receivable      
Financing Receivable, Past Due [Line Items]      
Trade receivables, allowances for credit losses   18,000 20,600
Past Due      
Financing Receivable, Past Due [Line Items]      
Net advances to growers   $ 6,200 $ 9,300
Minimum      
Financing Receivable, Past Due [Line Items]      
Term of supply agreement 1 year    
Maximum      
Financing Receivable, Past Due [Line Items]      
Term of supply agreement 10 years