v3.26.1
SCHEDULE OF ASSETS (HELD AT END OF YEAR) (Details) - Profit Sharing and Savings Plan
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
Entity tax identification number 27-4358837
Plan number 002
Notes receivable from participants $ 61,573
Total Investments and Loans $ 2,129,935
O'Reilly Automotive, Inc. common stock  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:OReillyAutomotiveIncMember
Current Value $ 597,747
EBP, Asset Held for Investment, Party-in-Interest [true false] true
Investment, Identifier [Axis]: Common And Collective Trusts, Fidelity Institutional Asset Management Core Plus - Class I  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:FidelityInstitutionalAssetManagementCorePlusClassIMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 12,966
EBP, Asset Held for Investment, Party-in-Interest [true false] true
Investment, Identifier [Axis]: Common And Collective Trusts, Harbor Capital Appreciation Fund, R  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:HarborCapitalAppreciationFundRMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 18,139
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2005 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2005TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 3,138
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2010 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2010TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 9,685
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2015 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2015TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 26,608
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2020 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2020TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 54,522
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2025 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2025TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 110,630
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2030 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2030TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 157,248
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2035 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2035TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 187,602
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2040 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2040TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 159,136
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2045 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2045TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 156,023
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2050 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2050TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 142,654
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2055 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2055TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 125,090
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2060 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2060TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 76,322
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Retirement 2065 Trust, K  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceRetirement2065TrustKMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 35,976
Investment, Identifier [Axis]: Common And Collective Trusts, T. Rowe Price Stable Value Common Trust Fund, N  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceStableValueCommonTrustFundNMember
EBP, Investment, Current Value, Type [Extensible Enumeration] us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember
Current Value $ 28,356
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, American Beacon Small Cap Value Fund, Institutional  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:AmericanBeaconSmallCapValueFundInstitutionalMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 3,830
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, Artisan International Value Fund Investor Class  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:ArtisanInternationalValueFundInvestorClassMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 1,776
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, BlackRock Equity Dividend Fund, I  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:BlackrockEquityDividendFundIMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 6,649
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, Fidelity 500 Index Fund  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:Fidelity500IndexFundMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 79,575
EBP, Asset Held for Investment, Party-in-Interest [true false] true
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, Fidelity Extended Market Index Fund  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:FidelityExtendedMarketIndexFundMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 10,507
EBP, Asset Held for Investment, Party-in-Interest [true false] true
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, Fidelity U.S. Bond Index Fund  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:FidelityU.s.BondIndexFundMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 4,970
EBP, Asset Held for Investment, Party-in-Interest [true false] true
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, JPMorgan Mid Cap Value Fund, L  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:JpMorganMidCapValueFundLMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 5,187
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, PIMCO Income Fund Institutional Class  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:PimcoIncomeFundInstitutionalClassMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 7,229
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, T. Rowe Price Institutional Mid Cap Equity Growth  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceInstitutionalMidCapEquityGrowthMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 6,665
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, T. Rowe Price QM U.S. Small-Cap Growth Equity Fund  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:T.RowePriceQmU.s.SmallCapGrowthEquityFundMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 6,930
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, Vanguard Federal Money Market Fund  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:VanguardFederalMoneyMarketFundMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 541
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, Vanguard Inflation-Protected Securities Fund, Admiral  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:VanguardInflationProtectedSecuritiesFundAdmiralMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 5,011
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, Vanguard International Growth Fund  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:VanguardInternationalGrowthFundMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 6,561
Investment, Identifier [Axis]: Registered Investment Company Mutual Funds, Vanguard Total International Stock Index Fund, Admiral  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
EBP, Investment, Issuer Name [Extensible Enumeration] orly:VanguardTotalInternationalStockIndexFundAdmiralMember
EBP, Investment, Current Value, Type [Extensible Enumeration] Mutual funds
Current Value $ 21,089
Maximum  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
Interest rates of notes receivable from participants 10.25%
Minimum  
SCHEDULE OF ASSETS (HELD AT END OF YEAR)  
Interest rates of notes receivable from participants 4.25%