XML 122 R105.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Employee Benefit Plans - Multiemployer Pension Plans (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 28, 2024 USD ($) plan | Dec. 30, 2023 USD ($) | Dec. 31, 2022 USD ($)
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Contributions |  | $ 3,604 | $ 3,633 | $ 3,450
Number of Multiemployer Plans, Certified Red Zone | plan |  | 5 |  |
Number Of Multiemployer Plans, Withdrawal Obligation | plan |  | 4 |  |
Multiemployer Plans, Withdrawal Obligation |  | $ 4,400 |  |
Maximum [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Multiemployer Plan, Contributions To Individual Plan, Percent |  | 5.00% |  |
Western Conference Of Teamsters Pension Plan [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Contributions | [1] | $ 1,465 | 1,443 | 1,516
Central States, Southeast and Southwest Areas Pension Plan [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Contributions | [2] | 513 | 714 | 899
Other Multiemployer Plans [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Contributions |  | $ 1,626 | $ 1,476 | $ 1,035
[1] | The Company has several processing plants that participate in the Western Conference of Teamsters Pension Plan under collective bargaining agreements that require minimum funding contributions. The agreements have expiration dates through December 31, 2028.
[2] | The Company has several processing plants that participate in the Central States, Southeast and Southwest Areas Pension Plan under collective bargaining agreements that require minimum funding contributions. Certain of these agreements have expired and are being negotiated with others having expiration dates through December 15, 2026.

X
- Definition Multiemployer Plan, Contributions To Individual Plan, Percent + References No definition available. + Details
Name: | dar_MultiemployerPlanContributionsToIndividualPlanPercent
Namespace Prefix: | dar_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Multiemployer Plans, Certified Red Zone + References No definition available. + Details
Name: | dar_NumberOfMultiemployerPlansCertifiedRedZone
Namespace Prefix: | dar_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Multiemployer Plans, Withdrawal Obligation + References No definition available. + Details
Name: | dar_NumberOfMultiemployerPlansWithdrawalObligation
Namespace Prefix: | dar_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480547/715-80-55-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480606/715-80-35-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-9 + Details
Name: | us-gaap_MultiemployerPlanEmployerContributionCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References No definition available. + Details
Name: | us-gaap_MultiemployerPlansWithdrawalObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=dar_WesternConferenceOfTeamstersPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=dar_CentralStatesSoutheastAndSouthwestAreasPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=dar_OtherMultiemployerPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |