XML 59 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]          
Rebates $ (377,163,000) $ (289,645,000) $ (718,170,000) $ (552,241,000)  
Revenue recognized for performance obligation satisfied in previous period 0 0 0 0  
Gross receivables from contracts 165,706,000   165,706,000   $ 158,931,000
Contract liabilities 30,662,000   30,662,000   $ 31,472,000
Rebate for Recycled or Returned Organic Materials          
Disaggregation of Revenue [Line Items]          
Rebates $ 8,416,000 $ 6,329,000 $ 15,531,000 $ 12,958,000