v3.26.1
ADDITIONAL BALANCE SHEET INFORMATION - Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Trade receivables, net $ 659,351 $ 539,840
Grower advance receivables, net 139,904 143,426
Other receivables, net 129,015 121,355
Receivables, net of allowances of $66,225 and $75,500, respectively $ 928,270 $ 804,621