v3.26.1
RECEIVABLES AND ALLOWANCES FOR CREDIT LOSSES - Schedule of Grower Advances (Details) - USD ($)
$ in Thousands
May 23, 2022
Jun. 30, 2026
Dec. 31, 2025
Short-Term      
Grower advance receivables, net   $ 139,904 $ 143,426
Long-Term      
Net advances to growers and suppliers   18,192 16,261
Minimum      
Long-Term      
Term of supply agreement 1 year    
Secured advances      
Short-Term      
Gross advances to growers and suppliers   126,810 98,473
Allowances for advances to growers and suppliers   (20,169) (17,413)
Long-Term      
Gross advances to growers and suppliers   18,584 18,501
Allowance for advances to growers and suppliers   (3,931) (3,668)
Unsecured advances      
Short-Term      
Gross advances to growers and suppliers   52,233 82,868
Allowances for advances to growers and suppliers   (18,970) (20,502)
Long-Term      
Gross advances to growers and suppliers   8,601 6,107
Allowance for advances to growers and suppliers   $ (5,062) $ (4,679)