v3.26.1
RECEIVABLES AND ALLOWANCES FOR CREDIT LOSSES - Schedule of Grower Advances (Details) - USD ($)
$ in Thousands
May 23, 2022
Mar. 31, 2026
Dec. 31, 2025
Short-Term      
Allowances for advances to growers and suppliers   $ (36,715) $ (37,915)
Grower advance receivables, net of allowances of $36,715 and $37,915, respectively   122,957 143,426
Long-Term      
Net advances to growers and suppliers   22,957 16,261
Minimum      
Long-Term      
Term of supply agreement 1 year    
Secured advances      
Short-Term      
Gross advances to growers and suppliers   116,827 98,473
Allowances for advances to growers and suppliers   (17,730) (17,413)
Long-Term      
Gross advances to growers and suppliers   23,482 18,501
Allowance for advances to growers and suppliers   (3,970) (3,668)
Unsecured advances      
Short-Term      
Gross advances to growers and suppliers   42,845 82,868
Allowances for advances to growers and suppliers   (18,985) (20,502)
Long-Term      
Gross advances to growers and suppliers   8,119 6,107
Allowance for advances to growers and suppliers   $ (4,674) $ (4,679)