XML 100 R85.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Note 19 - Retirement Plans (Details Textual) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2005
Defined Contribution Plan, Administrative Expense | $ 4.7 | $ 4.1 | $ 3.8 |
Supplemental Employee Retirement Plan [Member] |  |  |  |
Defined Contribution Plan Vesting Period (Year) | 7 years |  |  |
Defined Benefit Plan, Plan Assets, Amount, Ending Balance | $ 11.6 | $ 7.7 |  |
Supplemental Employee Retirement Plan [Member] | Minimum [Member] |  |  |  |
Defined Contribution Plan, Compensation Percentage Multiplier |  |  |  | 6.50%
Supplemental Employee Retirement Plan [Member] | Maximum [Member] |  |  |  |
Defined Contribution Plan, Compensation Percentage Multiplier |  |  |  | 13.00%
Non-union Flat Rolled Segments’ 401K Retirement Plan [Member] |  |  |  |
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 50.00% |  |  |
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 6.00% |  |  |
Action Stainless & Alloy’s 401(k) Retirement Plans [Member] |  |  |  |
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 4.00% |  |  |
Action Stainless & Alloy’s 401(k) Retirement Plans [Member] | First Step of Percent Match [Member] |  |  |  |
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 100.00% |  |  |
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 3.00% |  |  |
Action Stainless & Alloy’s 401(k) Retirement Plans [Member] | Second Step of Percent Match [Member] |  |  |  |
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 50.00% |  |  |
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 2.00% |  |  |

X
- Definition Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of administrative expense incurred by defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanAdministrativeExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition A portion of the employee's compensation multiplied by a specific percentage. + References No definition available. + Details
Name: | zeus_DefinedContributionPlanCompensationPercentageMultiplier
Namespace Prefix: | zeus_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The vesting period of the employer's matching contributions to a defined contribution plan. + References No definition available. + Details
Name: | zeus_DefinedContributionPlanVestingPeriod
Namespace Prefix: | zeus_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=zeus_FirstStepOfPercentMatchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=zeus_SecondStepOfPercentMatchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |