XML 91 R81.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Employee Benefit Plans - Additional Information (Details) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2023 | Dec. 31, 2022 | Sep. 30, 2021
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Prior service cost included in accumulated other comprehensive loss |  |  | $ 1.7 |  |
Prior service cost included in accumulated other comprehensive loss, net of tax |  |  | 1.3 |  |
Unrecognized net actuarial losses included in accumulated other comprehensive loss |  |  | 2.6 |  |
Unrecognized net actuarial losses included in accumulated other comprehensive loss, net of tax |  |  | $ 1.9 |  |
Settlement charge of defined benefit plan related to salaried participants | $ 33.6 |  |  |  |
Multi-Employer Pension Plans |  |  |  |  |
Maximum Percent of Total Plan Contributions Contributed to Multi-employer Plan |  |  | 5.00% |  |
Multiemployer plan period contributions |  | $ 0.3 | $ 1.1 | $ 1.2 | $ 1.4
401(k) plans |  |  |  |  |
Amounts expensed (income recognized) for matching and discretionary contributions |  | 11.8 | 58.7 | 50.2 | 45.5
Supplemental Executive Retirement Plans |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Trust held assets |  |  | 14.1 |  |
Defined contribution SERP expense |  | $ 0.4 | $ 1.2 |  | $ 2.6
Defined contribution SERP income |  |  |  | $ 0.5 |
Minimum |  |  |  |  |
401(k) plans |  |  |  |  |
Percentage contribution by employees for defined contribution 401(k) plans, low end of range (as a percent) |  |  | 2.00% |  |
Employer contribution |  |  | 2.00% |  |
Maximum |  |  |  |  |
401(k) plans |  |  |  |  |
Percentage contribution by employees for defined contribution 401(k) plans, low end of range (as a percent) |  |  | 100.00% |  |
Employer contribution |  |  | 6.00% |  |

X
- Definition The amounts in accumulated other comprehensive income related to gains and losses that are not recognized immediately and are expected to be recognized as components of the net periodic benefit cost over the next fiscal year that follows the most recent annual statement of the financial position presented, net of tax. + References No definition available. + Details
Name: | osk_DefinedBenefitPlanAmortizationOfNetGainsLossesNetOfTax
Namespace Prefix: | osk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amounts in accumulated other comprehensive income related to the prior service cost or credit expected to be recognized as components of net periodic benefit cost over the next fiscal year that follows the most recent annual statement of the financial position presented, net of tax. + References No definition available. + Details
Name: | osk_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditNetOfTax
Namespace Prefix: | osk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined contribution SERP expense. + References No definition available. + Details
Name: | osk_DefinedContributionSERPExpense
Namespace Prefix: | osk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Defined contribution SERP income. + References No definition available. + Details
Name: | osk_DefinedContributionSerpIncome
Namespace Prefix: | osk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Maximum percent of plan contributions contributed to multi-employer plan. + References No definition available. + Details
Name: | osk_MaximumPercentOfPlanContributionsContributedToMultiemployerPlan
Namespace Prefix: | osk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multi employer pension plans. + References No definition available. + Details
Name: | osk_MultiEmployerPensionPlansAbstract
Namespace Prefix: | osk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount of cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 + Details
Name: | us-gaap_AssetsHeldInTrust
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 included in accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan expected to be recognized in net periodic benefit (cost) credit for fiscal year following most recent annual statement of financial position. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount included in accumulated other comprehensive (income) loss for prior service cost (credit) expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(8) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanSettlementsPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
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 Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract
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
- 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: |