v3.26.1
RECEIVABLES AND ALLOWANCES FOR CREDIT LOSSES - Narrative (Details) - USD ($)
$ in Thousands
May 23, 2022
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]      
Trade receivables   $ 592,602 $ 539,840
Trade receivables, allowances for credit losses   21,028 20,558
Derecognized trade receivables under non-recourse facilitates   26,300 24,200
Derecognized trade receivables under facilitates with recourse provisions   255,000 222,900
Net advances to growers   145,900 159,700
Other receivables   152,100 143,900
Other receivables, allowances for credit losses   (21,800) 21,700
Value-Added Taxes Receivable      
Financing Receivable, Past Due [Line Items]      
Other receivables   41,900 44,300
Other receivables, allowances for credit losses   (10,500) (13,800)
Past Due      
Financing Receivable, Past Due [Line Items]      
Net advances to growers   $ 10,100 $ 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